簡體   English   中英

動態文本輸入通過Ajax保存到數據庫

[英]dynamic text inputs save to the db via ajax

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來獲取它。 但是我不知道如何向數據庫中插入值,我在表中有兩列,例如用戶一,用戶二。 但是如何將動態數據添加到每個新行?

嘗試這個:

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

然后您可以使用$ fieldssend [0]和$ fieldssend [1]訪問每個字段

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

只需輸入適合您情況的正確語法即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM