我将输入字段收集为要插入数据库中不同行的数组。但是它只插入数组的第一行。
请协助。我在处理数组时遇到了一些问题。我不知道如何构建查询,我尝试在线搜索,但无法获得足够的帮助。我将非常感谢有关查询的帮助。
这是我的 HTML 代码:
<input type = "text" class = "form_element" name = "wat_office_type[]" />
<input type = "number" name = "wat_office_price[]" class = "form_element" />
而我使用 jQuery 添加更多的输入框。
这是我的php:
$wat_office_type_post = $_POST['wat_office_type'];
$wat_office_price_post = $_POST['wat_office_price'];
$wat_office_type = array();
$wat_office_price = array();
foreach ($wat_office_type_post as $type) {
if (!empty($type))
$wat_office_type[] = $afrisoft->antiHacking($type);
}
foreach ($wat_office_price_post as $post) {
if (!empty($post))
$wat_office_price[] = $afrisoft->antiHacking($post);
}
我想插入 2 个单独的行并实现如下效果:
--------------------------------------------
| Pk | wat_office_type | wat_office_price |
--------------------------------------------
| 1 | executive office | 1000 |
--------------------------------------------
| 2 | Training room | 4000 |
--------------------------------------------
| 3 | Events room | 5000 |
--------------------------------------------
如果我能获得有关insert
查询(mysql,php)的帮助,我将不胜感激,我如何将第一个数组的所有值插入到一个列中,并将第二个数组的值插入到第二列中,而每个d
值都匹配提供的数组。
谢谢。