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

您可以将其保存在会话数据中。但是,这将在会话结束时丢失(例如,如果用户关闭浏览器)。

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

我使用array_merge这样您之前可能拥有的数据不会丢失。

于 2013-03-13T05:24:57.437 回答
0

您可以将表单数据提交到在表格、数组等中显示它们的文件中,但您可以使用 jquery(javascript) 函数删除选定的行或索引等,然后呢?表单数据要去哪里?没有可持续的存储?在页面更改时丢失数据?

于 2013-03-13T05:26:22.157 回答
0

我不确定您到底要做什么,但是如果您发布的代码在表单内,并且表单操作是将数据发布到您的 php 脚本,那么

  extract($_POST);

将每个输入字段的值存储到与输入字段名称同名的 php 标量中。从那里您可以轻松地将数据存储到某种类型的数组中。

于 2013-03-13T05:28:35.707 回答