0

私はPHPが初めてです。グリッドを含むページがあります。ユーザーは、グリッド内の一部の値を編集できます。送信ボタンをクリックすると、すべてのグリッド データがアクション ページに渡されます。しかし、私はこれを行う方法がわかりません。入力してください。

4

3 に答える 3

0

データの永続性は、2 つの方法のいずれかで処理できます。

オプション 1: データをファイルに保存する

オプション 2: データをデータベースに保存する

通常、保持したいデータのセットが複数あるため、ほとんどの場合、オプション 2 を選択します。

あなたのユースケースでは、フォームのアクション URL として PHP スクリプトを使用します。その後、PHP スクリプトはデータを検証して保持します。

別のページ (またはスクリプト) は、選択した手段を介してこのデータにアクセスできます。

于 2013-07-31T05:20:11.067 に答える
0

たとえば。フォームがこのようなものである場合、以下のようにテキストに名前を付けることができます。

<form name="form_submit" method="post" action="">           
   <table>
      <tr>
         <td><input type="text" name="title[]" /></td>
         <td><input type="text" name="text[]" /></td>
       </tr>
       <tr>
          <td><input type="text" name="title[]" /></td>
          <td><input type="text" name="text[]" /></td>
       </tr>
       <tr>
          <td><input type="text" name="title[]" /></td>
          <td><input type="text" name="text[]" /></td>
       </tr>
       <tr>
          <td><input type="text" name="title[]" /></td>
          <td><input type="text" name="text[]" /></td>
       </tr>
       <tr>
          <td colspan="2"><input type="submit" value="Submit" name="submit" /></td>
       </tr>
   </table>
</form>

送信すると、値の出力は以下のような配列の形式になります。

Array
(
    [title] => Array
        (
            [0] => test
            [1] => test1
            [2] => test2
            [3] => test3
        )

    [text] => Array
        (
            [0] => test
            [1] => test1
            [2] => test2
            [3] => test3
        )

    [submit] => Submit
)
于 2013-07-31T05:20:25.167 に答える