[英]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.