PHP gevorderde |
|
<?php
include "config.php";
if($_POST['submit']) {
$voornaam=$_POST['voornaam'];
$achternaam=$_POST['achternaam'];
$emailadres=$_POST['emailadres'];
$query="INSERT INTO formulier (voornaam, achternaam, emailadres) VALUES ('".$voornaam."','".$achternaam."', '".$emailadres."')";
mysql_query($query) or die (mysql_error());
echo "Alle gegevens zijn opgeslagen";
}
else {
?>
<FORM NAME="formulier" METHOD="post" ACTION="formulier.php">
Voornaam:<INPUT TYPE="text" NAME="voornaam" MAXLENGTH="20"><BR>
Achternaam:<INPUT TYPE="text" NAME="achternaam" MAXLENGTH="20"><BR>
E-mailadres:<INPUT TYPE="text" NAME="emailadres" MAXLENGTH="50"><BR>
<INPUT TYPE="Submit" NAME="Submit" VALUE="Submit">
<INPUT TYPE="Reset" NAME="Reset" VALUE="Reset">
</FORM>
<?
}
?>
<?php include "config.php"; if($_POST['submit']) { $voornaam=$_POST['voornaam']; $achternaam=$_POST['achternaam']; $emailadres=$_POST['emailadres']; $query="INSERT INTO formulier (voornaam, achternaam, emailadres) VALUES ('".$voornaam."','".$achternaam."', '".$emailadres."')"; echo "Alle gegevens zijn opgeslagen"; } else { ?> <FORM NAME="formulier" METHOD="post" ACTION="formulier.php"> Voornaam:<INPUT TYPE="text" NAME="voornaam" MAXLENGTH="20"><BR> Achternaam:<INPUT TYPE="text" NAME="achternaam" MAXLENGTH="20"><BR> E-mailadres:<INPUT TYPE="text" NAME="emailadres" MAXLENGTH="50"><BR> <INPUT TYPE="Submit" NAME="Submit" VALUE="Submit"> <INPUT TYPE="Reset" NAME="Reset" VALUE="Reset"> </FORM> <? } ?>
Als k dus dit doe, en druk op SUBMIT, krijg ik niet de regel
Alle gegevens zijn opgeslagen
En hij zet ook niet de gegevens in de database
Iemand idee wat er fout kan zijn?
|