error string
hallo ik heb een error maar weet nou niet hoe ik deze oplos
de error
addslashes() expects parameter 1 to be string, array given in C:\xampp\htdocs\site\file.php on line 80
de code regel 80
mysql_query("INSERT INTO formulier (voornaam,achternaam,naam_r,straat,huisnummer,postcode,plaats,provincie,telefoon,email,keuken) VALUES ('".addslashes($_POST['voornaam'])."','".addslashes($_POST['achternaam'])."','".addslashes($_POST['naam_r'])."','".addslashes($_POST['straat'])."','".($_POST['huisnummer'])."','".($_POST['postcode'])."','".addslashes($_POST['plaats'])."','".addslashes($_POST['provincie'])."','".addslashes($_POST['telefoon'])."','".addslashes($_POST['email'])."','".addslashes($_POST['keuken'])."')") or die (mysql_error());
aangezien regel 80 best lang is weet ik nou nie waar de fout zit. lijkt mij in postcode leeftijd of nummer.. maar krijg het ni voor elkaar
de error
addslashes() expects parameter 1 to be string, array given in C:\xampp\htdocs\site\file.php on line 80
de code regel 80
mysql_query("INSERT INTO formulier (voornaam,achternaam,naam_r,straat,huisnummer,postcode,plaats,provincie,telefoon,email,keuken) VALUES ('".addslashes($_POST['voornaam'])."','".addslashes($_POST['achternaam'])."','".addslashes($_POST['naam_r'])."','".addslashes($_POST['straat'])."','".($_POST['huisnummer'])."','".($_POST['postcode'])."','".addslashes($_POST['plaats'])."','".addslashes($_POST['provincie'])."','".addslashes($_POST['telefoon'])."','".addslashes($_POST['email'])."','".addslashes($_POST['keuken'])."')") or die (mysql_error());
aangezien regel 80 best lang is weet ik nou nie waar de fout zit. lijkt mij in postcode leeftijd of nummer.. maar krijg het ni voor elkaar
Gesponsorde koppelingen:
Als je de error naar het nederlands vertaald staat er:
Addslashes verwacht dat parameter 1 een string is, maar je geeft array. Oftewel 1 van de $_POST is een array en geen string. En bij addslashes mag er alleen maar een string gebruikt worden.
Addslashes verwacht dat parameter 1 een string is, maar je geeft array. Oftewel 1 van de $_POST is een array en geen string. En bij addslashes mag er alleen maar een string gebruikt worden.
En addslashes() is geen goede beveiliging. Gebruik mysql_real_escape_string().
Raymond de graaf op 05/02/2012 13:59:46:
aangezien regel 80 best lang is weet ik nou nie waar de fout zit. lijkt mij in postcode leeftijd of nummer.. maar krijg het ni voor elkaar
Dan verdeel je regel 80 toch over meerdere regels?! :s



