URLに1フィールドのデータをポストするPHPフォームがあります。問題は1つの値しか送信できないことです。私は複数のシリアル番号のバーコードをスキャンしてフォームを送信できるようにしたいバーコードスキャナを持っています。私はおそらくjavascriptが必要ですが、わかりません。以下を参照してくださいPHPフォーム1つのフォームフィールドで複数の値を送信し、配列に追加
<?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にデータを投稿できるフォームフィールドが必要です。私はバーコードスキャナーを使用していますので、スキャンごとにEnterキーを送信するので、キーボードに触れずに複数のシリアルを追加できるようにしたい場合は、送信をクリックしてデータをポストする必要があります。
SQLクエリは次のようになります。私はテキストエリアのフィールドを使用したくない
select * from hdds where serial IN ('5MQ3DJAA', '5MQ3DJAB', '5MQ3DJAC', '5MQ3DJAB', '5MQ3DJAR');
シリアル番号をスキャンまたは入力されたとき、私は、単一の入力タイプのテキストフィールドを持っており、それの横にある[追加]ボタンを持ってする方法を見つけ出すことはできませんが、その数は、下のリストに追加されている場合は、その番号がフィールドの下に表示され、シリアル番号はデータの投稿を行う送信ボタンを押しても追加され続けます。
これは私が探しているものです。以下の例を参照してください。
私は小さな作業例をいただければ幸いですか!
a)のテキストエリアを使用してsingeltonsにPHPを経由して、それを分割b)は複数の入力フィールドを使用して名前に名前を変更=「シリアル[]」そう、あなたがしたいアレイ – donald123
HPUを取得します入力時にシリアル番号を空白またはカンマまたはその他のものに区切りますか? –
私はちょうど私が達成したいことを説明するかもしれない質問に、より多くの情報を追加しました – user2107349