du kan også bruge array_map.
- $data = array_map("check_input_mysql_injection", $_POST);
- $sql = "INSERT INTO xxxx (".implode(",",array_keys($data)).") VALUES ('".implode("','",$data)."')";
edit:
det ville nok være en idé at sende det inde i $_POST["db"] eller sådan, ellers får du din submit knap osv med.
- <form>
- <input name="db[column_name1]" />
- <input name="db[column_name2]" />
- </form>
- if(isset($_POST["db"])){
- $data = array_map("check_input_mysql_injection", $_POST["db"]);
- $sql = "INSERT INTO xxxx (".implode(",",array_keys($data)).") VALUES ('".implode("','",$data)."')";
- }
Indlæg senest redigeret d. 05.06.2012 11:48 af Bruger #3427