2017-02-22 42 views
-4

У меня есть скрипт 128 штрих-кода, и он использует случайное число для создания штрих-кода, как я могу это сделать, используя текстовое поле вместо rand в php?Как я могу создать 128-штрих-код из текстового поля в php?

Это мой код

<!DOCTYPE html> 
<html> 
<head> 
    <title>asd</title> 
</head> 
<body> 
<?php 
if (isset($_POST['submit'])) { 
    $bcode = $_GET['id']; 
    ini_set('display_errors',1); 
    error_reporting(E_ALL|E_STRICT); 
    include 'Code128.php'; 
    $code = isset($_GET['code']) ? $_GET['code'] :$bcode; 
    header("Content-type: image/svg+xml"); 
    echo draw($code); 
} 
?> 

<form method="POST"> 
    <input type="text" name="id"> 
    <input type="submit" name="submit"> 
</form> 
</body> 
</html> 
+1

Не размещайте ошибки/код как изображения. Введите фактический код/​​ошибку. Изображения - это больше усилий для вас и для нас. – chris85

+1

Посмотрите на 'метод' вашей формы, и вы узнаете, почему вы получаете эту ошибку. – chris85

+0

@ Chris85 Сэр, Я изменить его <форма метод = "GET"> <входной тип = "текст" Name = "идентификатор"> <входной тип = "отправить"> ошибка ушел, но его не отображается штрих-код. –

ответ

0

текстовое поле не может случайно генерировать номер ...

+0

Что я пытаюсь сказать, сэр, как я могу сделать штрих-код через значение текстового поля? Извините за мой английский –

+0

Вы можете получить значение на странице отправить с помощью Исеть ($ _ POST [ 'отправить'] {$ _POST [ 'поле']} – clearshot66

+0

ASD <форма метод = "POST"> <входной тип = "текст" имя = "Идентификатор"> <входной тип = "представить" имя = "отправить"> Это мой код, сэр, –

0

Я решить эту проблему,

<form method="Get" action="barcode.php"> 
<input type="text" name="barcode"> 
<input type="submit"> 

</form> 

barcode.php

 Смежные вопросы

  • Нет связанных вопросов^_^