gpt4 book ai didi

php - 如何在具有相同名称的多行mysql中插入(订单表格数据)

转载 作者:行者123 更新时间:2023-11-29 20:17:57 25 4
gpt4 key购买 nike

这是代码。

<form id="form.Id" name="form.Id" action="order" method="POST">
<ul>
//loading dynamically with javascript
<li class="singalProductList'+ productId +'">
<input type="text" value="'+ productId +'" name="dishId[]" disabled>
<input class="newlass'+ productId +'" type="text"
value="1" name="dishQuantity[]" disabled>
<input type="text" value="'+ Name +'" name="dishName[]" disabled>
<input type="text" value="'+ Price +'" name="dishPrice[]" disabled>
</li>
</ul>
</form>

我正在使用 MVC,这就是为什么操作只是(顺序)。

我正在使用 Javascript 的其他按钮提交它,此处未显示。

我能够获得任何具有 4 个输入字段值且不带 [ ] 的 li。

当我使用 [ ] 时,会发生此错误:注意:未定义索引:dishName in ....

我几乎使用了所有代码,因此无法显示任何特定代码。

li 可以是 5 或 6,但没有限制。

我可以在[ ]内的每个名称中使用productId。

我想在mysql的一行中插入有4个输入的每个li,而在下一行中插入其他的li。

我的 php 端有问题。

如果有任何帮助,请先感谢您。

PhP代码仅用于dishId和dishName,

$dishIds = $_POST['dishId'];
$dishNames = $_POST['dishName'];

$query = $con1->prepare("INSERT INTO dishes (dish_id, dish_name) values (?, ?)");

for ($i=0; $i<count($dishId); $i++) {

$dishId = $dishIds[$i];
$dishName = $dishNames[$i];

$query->bind_param('ssi', $dishId, $dishName);
$query->execute();
}

echo "Done";
$query->close();

最佳答案

这里是用于处理订单表单数据并使用 php 将其插入 mysqli 的工作 PHP 代码。

include 'includes/db.php';

$did = $_POST['dishId'];
$dqty = $_POST['dishQuantity'];
$dname = $_POST['dishName'];
$dprice = $_POST['dishPrice'];

$totaldishes = sizeof($did);

for($i=0;$i<$totaldishes;$i++) {

$Insertdid = $did[$i];
$Insertdqty = $dqty[$i];
$Insertdname = $dname[$i];
$Insertdprice = $dprice[$i];

$sql = "INSERT INTO test (dish_id, dish_quantity ,dish_name ,dish_price)
VALUES ('$Insertdid','$Insertdqty','$Insertdname','$Insertdprice') ";

if ($con1->query($sql) === TRUE) {
echo "New record created successfully <br />";
} else {
echo "Error: " . $sql . "<br>" . $con1->error;
}
}

如果有人感兴趣并需要更多代码或帮助,您可以询问。

关于php - 如何在具有相同名称的多行mysql中插入(订单表格数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39640150/

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