PHP:
foreach ($_POST['fields'] as $fieldIndex => $fieldValue) {
$stmt = $dbconnect->prepare('INSERT INTO '); <<=== How to insert values
$stmt->execute();
}
jQuery的:
$("#add").click(function () {
$(".left .inputs").append("<li><input type ='text' name='fields[]' class='txtbox1'></li>");
$(".right .inputs").append("<li><input type ='text' name='fields[]' class='txtbox'></li>");
});
我想将动态值保存到数据库中。你用上面的代码。 jQuery将传递值,而我正在使用foreach来获取它。但是我不知道如何将值插入数据库中,表中有两列,例如用户1,用户2。但是如何将动态数据添加到每个新行?
最佳答案
尝试这个:
$fieldssend = $_POST['fields']; //an array of fields
然后您可以使用$ fieldssend [0]和$ fieldssend [1]访问每个字段
$stmt = $dbconnect->prepare('INSERT INTO ... values $fieldssend[0], $fieldssend[1] ');
$stmt->execute();
只需输入适合您情况的正确语法即可。