0

これを選択してテキストフィールドを生成すると、テキストフィールドが取得するすべての値を挿入することは可能ですか? はいの場合、どのように?そうでない場合、別の方法はありますか?

 <?php
    for($i=0;$i<$b;$i++)
    echo"<input type=text name=textbox id=textbox>";
    ?>

事前にt​​nx

4

2 に答える 2

1

$_POSTデータを取得するために使用します。ほとんどの場合、配列を使用します:

<input type=text name=textbox[1] />

次に、ステートメントを準備INSERTしてデータベースに入れます。

于 2013-02-21T03:23:45.027 に答える
-1

あなたの質問は、生成されたテキストフィールドを含むフォームの出力を処理する方法だと思いますか? 上記のコードを使用すると、HTML ID は要素に対して一意である必要があるため、機能しません。したがって、コードを次のように変更する必要があります。

<?php
for($i=0;$i<$b;$i++)
    echo"<input type=\"text\" name=\"textbox".$i."\" id=\"textbox".$id."\">";
?>

入力を送信するには、入力の周りにフォーム要素が必要であることを知っていると思いますか? そのようなフォームフィールドを生成すると、すべての入力が $_POST 配列に含まれます (フォームを post メソッドで送信した場合)

于 2013-02-21T03:26:30.127 に答える