将数据以随机形式输入数据库

Putting data into database with random form data

本文关键字:输入 数据库 随机 数据      更新时间:2023-09-26

这很难解释,但是我做了一个选项菜单

    <body>
    <div id="wrapper">
        <p><h2 id="title">Add stuff here</h2></p>
        <table style="width: 100%; text-align: center;" id="myTable">
        </table>
        <br>
        <input type="button" onclick="test()" value="Add Option">
        <script>
            var totalcells = 0
            function test(){
                var table = document.getElementById("myTable");
                var row = table.insertRow(totalcells);
                var cell1 = row.insertCell(0);
                var cell2 = row.insertCell(1);
                totalcells++
                cell1.innerHTML = "<input type='text' value='Option Title' onclick='select()'>";
                cell2.innerHTML = "<textarea onclick='select()'>Text</textarea>";
                }
    </script>
    </div>
</body>

每当用户单击"Add option"按钮时,就会出现一个新的表行。我想要的是,当他们点击提交所有上述数据将存储在我的数据库。当你没有添加选项时,我知道如何存储它,但这更复杂。

该怎么做(示例代码)

HTML:

<input type="text" name="option[]" value="first value" />
<input type="text" name="option[]" value="second value" />

注意name中的括号。这将在POST中创建一个数组。然后通过AJAXjQuery中的serialize()函数将这些值发送给服务器。

PHP:

foreach($_POST['option'] as $option):
    //your logic goes here
endforeach;

在没有看到所有代码的情况下无法给出确定的解决方案,但以下是您想要做的:

循环遍历使用foreach提交的每个行/输入,并为每个结果向DB插入一个新行。