Ik heb een formulier in php die de ingevulde waarde stuurt naar
handleform.php die op zijn beurt de gegevens opslaat in de database.
Dit werkt allemaal perfect op de server van mijn provider, maar op mijn
eigen pc niet.
Ik heb zelf php 4.2.3 en mijn provider versie 4.3.0, zou het aan de
verschillende versie kunnen liggen ?
Bij het versturen krijg ik nu dit te zien.
De opdracht is: INSERT into adressen values ('0','', '','','') De opdracht
is uitgevoerd
Weet iemand raad ?
formulier.php
<form method="post" action="handleform.php">
<input type="text" name="Array[voornaam]" size="20">
en verder alle andere waarden.
handleform.php
$verbinding = mysql_connect ($host, $gebruiker, $wachtwoord);
$opdracht = "INSERT into $tabelnaam values ('0','$Array[voornaam]',
'$Array[achternaam]','$Array[emailadres]','$Array[commentaar]')";
print ("De opdracht is: $opdracht\n");
if (mysql_db_query ($dbnaam, $opdracht, $verbinding)){
print ("De opdracht is uitgevoerd<br>\n");
}else{
print ("De opdracht is mislukt<br>\n");
}
mysql_close ($verbinding);
?>

Likes:

Quote