例如,我在 mysql 中 表:水果店 ID 水果 价格
我的形式如下:
<a href="#" id="add_input">Add</a>
<a href="#" id="remove_input">Remove</a>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
<table id="workTbl">
<tr>
<td>Fruit</td>
<td>Price</td>
</tr>
</table>
<p><input name="submit" type="submit" id="submit_tbl" /></p>
</form>
并且有 jquery 代码:
$(function(){
$("#add_input").click(function(){
$("#workTbl").append("<tr><td><input name='fruit_input' type='text' /></td><td><input name='price_input' type='text' /></td></tr>");
});
$("#remove_input").click(function(){
$('#workTbl input:last').remove();
$('#workTbl input:last').remove();
})
});
我想问如何使用一个提交按钮或多个我不知道的表单将多个输入插入到mysql表fruit_store中,请帮助我!
最佳答案
在输入名称中使用 [],如下所示
<input name='fruit_input[]' .... />
然后在php中接收post数据后,循环遍历
if (is_array($_POST['fruit_input'])){
foreach ($_POST['fruit_input'] as $key=>$value){
$price=$_POST['fruit_price'][$key];
...
关于php - 使用一个提交按钮一次在 mysql 表中进行多个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141458/