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获取它。但我不知道如何将值插入数据库。表中有两列,如用户一,用户二。但是我如何向每个新行添加动态数据?
答案 0 :(得分:0)
试试这个:
$fieldssend = $_POST['fields']; //an array of fields
然后,您可以使用$ fieldssend [0]和$ fieldssend [1]
访问每个字段$stmt = $dbconnect->prepare('INSERT INTO ... values $fieldssend[0], $fieldssend[1] ');
$stmt->execute();
为您的案例添加正确的语法。