1

PHP:

foreach ($_POST['fields'] as $fieldIndex => $fieldValue) {
    $stmt = $dbconnect->prepare('INSERT INTO  '); <<=== How to insert values  
    $stmt->execute();
}

查询:

$("#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 获取它。但我不知道如何将值插入数据库。我在表中有两列,如用户一、用户二。但是我如何将动态数据添加到每个新行?

4

1 回答 1

0

尝试这个:

$fieldssend = $_POST['fields']; //an array of fields

然后,您可以使用 $fieldssend[0] 和 $fieldssend[1] 访问每个字段

$stmt = $dbconnect->prepare('INSERT INTO ... values $fieldssend[0], $fieldssend[1] '); 
$stmt->execute();

只需为您的案例输入正确的语法。

于 2013-05-13T15:40:16.190 回答