gpt4 book ai didi

php - 将动态表单发布到数据库

转载 作者:行者123 更新时间:2023-11-28 10:02:04 26 4
gpt4 key购买 nike

我在项目中使用动态表单,每次调用新字段集时,输入字段的 id 都会递增 1:

 <input type="text" id="billing_id1" />
<input type="text" id="billing_id2" />

在处理器中,我将如何提交所有数据,因为以下代码仅提交第一个字段集...

处理器:

$billing_id = empty($_POST['billing_id']) ? die ("ERROR: Billing ID was not submitted") : mysql_escape_string($_POST['billing_id']);

$connection = mysql_connect($mysql_server, $mysql_user, $mysql_pass) or die("Could not connect to database");

mysql_select_db($mysql_db) or ("Unable to select database");

$query = "INSERT INTO customer_contacts (billing_id) VALUES ('$billing_id')";

$result = mysql_query($query) or die ("ERROR: $query. ".mysql_error());

希望有人帮忙,谢谢

最佳答案

如果您使用方括号:

<input type="text" id="billing_ids[]" />
<input type="text" id="billing_ids[]" />

您将得到一个数组而不是单个值

// $billing_ids == array('val1', 'val2');
foreach($billing_ids AS $id) {
$query = "INSERT INTO customer_contacts (billing_id) VALUES ('$id')";
$result = mysql_query($query) or die ("ERROR: $query. ".mysql_error());
}

关于php - 将动态表单发布到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9010932/

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