将数组中的数据写入数据库

托比

我尝试将保存在数组中的表单中的数据写入数据库。不幸的是,它不起作用:

        $hardCodedTitles = array(
                    array("Lead inserted by", $_POST["input_lead_insert"]),
                    array("Staffname", $_POST["input_Staffname"]),
                    array("Staff email", $_POST["input_Staffemail"]),
                    array("Workplace", $_POST["input_Workplace"]),
                    array("Gender", $_POST["input_gender"]),
                    array("First Name", $_POST["input_Firstname"]),
                    array("Last Name", $_POST["input_Lastname"]),
                    array("Company", $_POST["input_Company"]),
                    array("Job Position", $_POST["input_Jobposition"]),
                    array("Industry", $_POST["input_Industry"]),
                    array("Mailstop", $_POST["input_Mailstop"]),
                    array("Street", $_POST["input_Street"]),
                    array("Zip Code", $_POST["input_ZIP-Code"]),
                    array("City", $_POST["input_City"]),
                    array("Country", $_POST["input_Country"]),
                    array("Email", $_POST["input_E-Mail"]),
                    array("Phone Number", $_POST["input_PhoneNumber"]), 
                );
                foreach($hardCodedTitles as $title) {
                    if(isset($_POST[$title[1]]) && $_POST[$title[1]] != "") {
                        mysql_query("INSERT INTO lead_data (lead_id, title, value) VALUES ($createdID, '".$title[0]."', '".$title[1]."')");
                    }
                }

有人看到错误了吗?当我使用print_r()时,似乎数据已正确存储在数组中。

马特·威斯(MattWithoos)

这将起作用:

foreach($hardCodedTitles as $title) {
                    if(isset($title[1]) && $title[1] != "") {
                        mysql_query("INSERT INTO lead_data (lead_id, title, value) VALUES ($createdID, '".$title[0]."', '".$title[1]."')");
                    }
}

不要忘记清理用户输入,以免留下被黑或损坏的数据库!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将 NSDictionary 数组写入 SQLite3 数据库

来自分类Dev

无法将数据写入数据库

来自分类Dev

将数据库行写入python中的文件

来自分类Dev

将数组数据与数据库中的单列进行比较

来自分类Dev

将GeoDataFrame写入SQL数据库

来自分类Dev

将数组数据插入数据库

来自分类Dev

将数据从数组插入数据库

来自分类Dev

写入服务中的数据库

来自分类Dev

如何将数据库日志中的数据写入任何逻辑中的输出?

来自分类Dev

将数据库中的值放入数组

来自分类Dev

将数组快速保存到领域数据库中

来自分类Dev

MySQL通过C#将数据写入数据库

来自分类Dev

将xml数据写入oracle数据库

来自分类Dev

使用foreach将数据写入Access数据库

来自分类Dev

无法将数据写入数据库Firebase Firestore

来自分类Dev

将数据写入远程VPS数据库

来自分类Dev

使用循环将数据写入R中的oracle数据库

来自分类Dev

在iOS中写入/更新数据SQLite数据库

来自分类Dev

在 Firebase 数据库中写入数据时权限被拒绝

来自分类Dev

在firebase中写入数据数据库时访问被拒绝

来自分类Dev

将数组值插入数据库

来自分类Dev

将数组插入Postgresql数据库

来自分类Dev

将数组值插入数据库

来自分类Dev

将数组插入MySQL数据库

来自分类Dev

将数组插入数据库

来自分类Dev

将数组插入数据库表

来自分类Dev

将数组插入数据库

来自分类Dev

将json数据插入数据库时,如何访问数组中的数组?

来自分类Dev

如何更改数组以将数组数据插入PHP中的数据库?