将数据以随机形式输入数据库
Putting data into database with random form data
这很难解释,但是我做了一个选项菜单
<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
中创建一个数组。然后通过AJAX
和jQuery
中的serialize()
函数将这些值发送给服务器。
foreach($_POST['option'] as $option):
//your logic goes here
endforeach;
在没有看到所有代码的情况下无法给出确定的解决方案,但以下是您想要做的:
循环遍历使用foreach提交的每个行/输入,并为每个结果向DB插入一个新行。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 从MySQL数据库中获取输入数据需要两次页面刷新
- 在数据库中循环值时,为输入框获取唯一值
- 编辑数据库输入时在文本框上换行
- 输入框值将保存到 MySQL 数据库
- Selectize.js:如何将数据库中已经选择的标签预加载到输入字段(Meteor&MongoDB/JSON)
- 将动态输入表单数据保存到数据库kendoui中
- 使用javascript、jquery和PHP自动完成从数据库中提取城市的输入
- 我有一个mysql的输入文本字段.那么,如何通过ajax从数据库中输出json表呢
- 从数据库填充的下拉菜单中更新输入字段
- 根据多个输入值更新数据库
- 在codeigneter中按类型输入框显示数据库中的数据
- PHP/MySQL:将用户输入保存到数据库
- 在检查值输入数据库后禁用复选框
- 如何在数据库中输入特定字段时生成针对特定电子邮件的电子邮件触发器
- Laravel 5.0:如何在数据库的同一列中保存行的多个输入
- 如何在数据库中存储输入文本字段中输入的值
- 如何正确重定向,重定向时,查询不会将值输入数据库
- WebSQL | SQLite -插入"?字符输入数据库
- 将数据以随机形式输入数据库