2

だから基本的に私はこのレイアウトのフォームを持っていますレイアウト

最初にレイアウトについて説明しましょう。ユーザーが + を押すと、別の行がフォーム内に追加され、その逆も - に追加されます。ユーザーが追加ボタンを押すたびにテキストフィールドに入力した後、テーブル内に入力された値をテーブル内に挿入する必要があります.

host.com/index.html?id=1&name=n1&age=12&location=location1&id=2&name=n2&age=14&location=location2

これを使用してphpファイルの値を分離できます

$_GET['id']; and so on...

そして今、私が直面している問題は、値を一度しか取得できないことです。たとえば、ID 1 の要素の値しか取得できないと言います。 '私が使用する方法で複数の行の値を取得できません

4

3 に答える 3

1

入力名を次の形式に変更します

name="id[]"

送信されると、PHP は各キーを配列に変換します。

POSTまた、このデータには実際に使用する必要があります。なぜ何かをリダイレクトしているのかわかりません。フォームのaction属性をPHPファイルに設定してmethod="POST"、通常どおり送信するだけです。

于 2013-07-23T06:18:14.843 に答える
1

一意の request-param-names を使用するか、たとえば

id1=

arrayまたは、を使用して構築します

id[]=1&name[]=n1

于 2013-07-23T06:18:22.090 に答える