php - 通过 for 循环和数组与 php 进行多次插入(通过 jQuery AJAX 接收)

标签 php jquery mysql ajax post

我正在通过 jquery 的 ajax 将一个页面的值发送到一个 php 页面。我希望将收到的值存储到数据库中。到目前为止,这是我的 PHP 页面:

    <?php
 $supp_short_code = $_POST['supp_short_code'];
 $om_part_no = $_POST['om_part_no'];
 $description = $_POST['description'];
 $price_each_nett = $_POST['price_each_nett'];
 $cost_total = $_POST['cost_total'];
    ?>

事实是,此 php 将在每次“提交”时收到每个帖子的潜在倍数,因此每个帖子可能有 5 个(即订购了 5 个项目)。那么我从哪里可以将这些值粘贴到合适的 mysql 查询中。此外,每个订单都需要有一个唯一的 ID。它实际上为我正在努力处理的每个订单项目获得相同的 ID 号,如果这有意义的话?这些是否需要进入数组然后通过 for 循环?基本上,数据库中的一行是“帖子”中的这些字段...

最佳答案

表单字段需要是 HTML 中的元素数组,您必须将每个 $_POST 元素视为一个数组。在表单的 HTML 中,为字段名称添加方括号,即 name="supp_short_code[]"提交表单后,您可以遍历这些项目并完成对数据库的插入。

关于php - 通过 for 循环和数组与 php 进行多次插入(通过 jQuery AJAX 接收),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4089261/

相关文章:

javascript - JQuery如何区分具有选项选定属性的选择选项和不具有选定值的选择

mysql - 需要有关加快 MySQL 查询速度的建议

php - 使用 SSH 导入 SQL

javascript - 自动将用户电子邮件插入表单 jQuery

php - 将 null 作为 array_keys 的第二个参数传递

javascript - 如何实现点击图片时下拉子页面显示详细信息?

php - 如何在一个查询中执行插入操作?

php - CodeIgniter 中具有表关联的产品的颜色数组

php - Flexslider 中的延迟加载背景图像

PHP - 你如何清理你的联系表格?