1

値を動的メモリに保存する単純なフォームを作成する必要があります。これまでのところ、コードは次のようになります。

                <tr>
                    <td>Code:</td>
                    <td><input type="text" name="code" /></td>
                </tr>
                <tr>
                    <td>Name:</td>
                    <td><input type="text" name="name" /></td>
                </tr>
                <tr>
                    <td>Inventory number</td>
                    <td><input type="text" name="number" /></td>
                </tr>
                <tr>
                    <td>Value</td>
                    <td><input type="text" name="value" /></td>
                </tr>
                <tr>
                    <td>Buy value</td>
                    <td><input type="text" name="buy_value" /></td>
                </tr>
                <tr>
                    <td></td>
                    <td><input type="submit" name="add" value="Add" /></td>
                </tr>

では、データベースではなく、多次元配列などに追加するにはどうすればよいですか。選択したレコードを後で削除できる必要があります。

4

3 に答える 3

0

フォームデータをテーブルや配列などに表示するファイルに送信できますが、jquery(javascript)関数を使用して、選択した行やインデックスなどを削除できます。フォームデータはどこに行きますか?持続可能な貯蔵はありませんか?ページ変更でデータが失われますか?

于 2013-03-13T05:26:22.157 に答える
0

何をしようとしているのか正確にはわかりませんが、投稿したコードがフォーム内にあり、フォームのアクションがphpスクリプトにデータを投稿することである場合

  extract($_POST);

各入力フィールドの値を、入力フィールドの名前と同じ名前のphpスカラーに格納します。そこから、データをある種の配列に簡単に格納できます。

于 2013-03-13T05:28:35.707 に答える
0

セッションデータに保存できます。ただし、これはセッションの終了時に失われます (ユーザーがブラウザーを閉じた場合など)。

session_start();
$_SESSION = array_merge($_SESSION, $_POST);

array_merge以前のデータが失われないように使用しました。

于 2013-03-13T05:24:57.437 に答える