2017-02-22 3 views
-4

나는 128 개의 바코드 스크립트를 가지고 있으며, 바코드를 생성하기 위해 난수를 사용하고 있습니다. 어떻게 PHP 대신에 rand 대신에 텍스트 상자를 사용하여 만들 수 있습니까?PHP의 텍스트 상자에서 128 개의 바코드를 생성하려면 어떻게해야합니까?

텍스트 상자는 무작위로 번호를 생성 할 수 없습니다

<!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

폼의'method'를 살펴보면 왜 에러가 발생하는지 알게 될 것입니다. ? – chris85

+0

chris85 경 @, 나는 <양식 방법 => <입력 유형 = "제출"=> "텍스트"이름 = "ID를" <입력 유형을 "GET"> 오류가 사라 졌어요하지만 그것을 바코드를 표시하지 않습니다. –

답변

0

이 내 코드 ... 내가 문제를 해결했습니다

+0

선생님 말씀 하시려는 중입니다. 어떻게 바코드를 텍스트 상자 값으로 만들 수 있습니까? –

+0

사용 제출 페이지에서 값을 검색 할 수는 isset 죄송합니다

이것은 내 코드 선생님, – clearshot66

+0

ASD {[ '필드'] $ _POST} [ '제출'] $ _ POST가 (내 영어 –

0

,

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

</form> 

barcode.php