我有一個PHP表單將數據發佈到單個字段的URL,問題是我只能提交一個值。我有一個條形碼掃描器,我希望能夠掃描多個序列號條形碼並提交表單。我可能需要一個JavaScript,但我不確定。見下面PHP表單通過一個表單字段提交多個值並追加到數組
<?php
echo("Serial Number: " . $_POST['serial'] . "<br />\n");
?>
<form action="myform5.php" method="post">
<p>First name: <input type="text" name="serial" /></p>
<input type="submit" name="submit" value="Submit" />
</form>
換句話說,我想要一個表單字段,我可以輸入多個序列號並能夠將數據發佈到URL。由於我使用的條形碼掃描器在每次掃描後都會提交輸入鍵,因此我希望能夠在不觸摸鍵盤的情況下添加多個連續字符串,完成後應能夠單擊提交併發佈數據。
SQL查詢將是這樣的;
select * from hdds where serial IN ('5MQ3DJAA', '5MQ3DJAB', '5MQ3DJAC', '5MQ3DJAB', '5MQ3DJAR');
我不想使用textarea的領域,我無法弄清楚如何有一個輸入類型文本字段,並有旁邊有一個添加按鈕,當一個序列號被掃描或輸入的,這個數字是添加到下面的列表中,該數字顯示在該字段下方,當完成按下提交數據的提交按鈕完成時,連續數字將保持相加。
這是我正在做的,請看下面的例子。
我將不勝感激一個小工作的例子嗎?
一)使用一個文本,並通過PHP來singeltons拆過b)使用多個輸入字段並更改名稱來命名=「系列[]」所以你會得到你想要的數組 – donald123
HPU至單獨的序列號只是空格或逗號或其他輸入? –
我剛剛給這個問題添加了更多的信息,這可能解釋我到底想要達到什麼樣的效果 – user2107349