gpt4 book ai didi

php - 如何将动态创建的文本框值插入到php中的数据库

转载 作者:行者123 更新时间:2023-11-29 23:51:32 25 4
gpt4 key购买 nike

我的名字是 fairooj,是 php 和 jquery 的新手。我有个问题。我需要你的帮助。

<script type="text/javascript">
var count = 0;
$(function(){
$('p#add_field').click(function(){
count += 1;
$('#container').append(
'<strong>Link #' + count + '</strong><br />'
+ '<input id="field_' + count + '" name="fields[]' + '" type="text" />'
+ '<input id="code_' + count + '" name="code[]' + '" type="text" /><br />' );

});
});
</script>

这是我添加更多文本框的脚本..

这是我将其插入数据库的代码

<?php
//If form was submitted
if (isset($_POST['btnSubmit'])) {

//create instance of database class
$db = new mysqldb();
$db->select_db();

//Insert static values into users table
$sql_user = sprintf("INSERT INTO users (Username, Password) VALUES ('%s','%s')",
mysql_real_escape_string($_POST['name']),
mysql_real_escape_string($_POST['password']) );
$result_user = $db->query($sql_user);


//Check if user has actually added additional fields to prevent a php error
if ($_POST['fields']) {

//get last inserted userid
$inserted_user_id = $db->last_insert_id();

//Loop through added fields
foreach ( $_POST['fields'] as $key=>$value ) {

//Insert into websites table
$sql_website = sprintf("INSERT INTO websites (Website_URL, web_Link) VALUES ('%s', '%s')",
mysql_real_escape_string($value), mysql_real_escape_string($value) );
$result_website = $db->query($sql_website);
$inserted_website_id = $db->last_insert_id();


//Insert into users_websites_link table
$sql_users_website = sprintf("INSERT INTO users_websites_link (UserID, WebsiteID) VALUES ('%s','%s')",
mysql_real_escape_string($inserted_user_id),
mysql_real_escape_string($inserted_website_id) );
$result_users_website = $db->query($sql_users_website);

}

} else {

?>

**问题 web_Link sql 表重复 Website_URL 表值...

请问我该如何解决这个问题

正在等待您的回复..**

最佳答案

如果我有两个数组要插入数据库,那么我有一种计算数组大小的方法,示例如下

$arry1=array("abc","def");
$arry2=array("efg","hij");
$count=sizeof($arry1);
for($i=0;$i<$count;$i++)
{
echo $sql="INSERT INTO tablename (`col1`,`col2`) VALUES (".$arr1[$i].",".$arry2[$i].")";
}

关于php - 如何将动态创建的文本框值插入到php中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25616998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com