<form method = "post" action = "test.php">
Naam: <input type = "text" name = "naam" value = "Vul hier je naam in" size = "35" tabindex = "1"/> <br>
Leeftijd <input type = "text" name = "leeftijd" value = "Vul hier je leeftijd in" size = "35" tabindex = "2" /><br>
Wachtwoord <input type = "password" value = "" name = "wachtwoord" tabindex = "3" /><br></br>
<input type = "submit" name = "verzenden" value = "submit">
<input type = "reset" value = "Alle velden leegmaken">
</form>
<?php
if (isset($_POST["verzenden"])){
if ($_POST["naam"] == ""){
$error = "Naam is niet ingevuld";
}
if ($_POST["leeftijd"] == "") {
$error = "Leeftijd is niet ingevuld";
}
if ($_POST["wachtwoord"] == ""){
$error = "Wachtwoord is niet ingevuld";
}
if (isset != $error)) {
echo "Hallo meneer " . $_POST["naam"] . " u bent " . $_POST["leeftijd"] . " jaar oud en uw wachtwoord is " . $_POST["wachtwoord"];
}
else {
echo "U bent de volgende dingen vergeten in te vullen: <BR>" . $error;
}
?>
opgeslagen als test.php
Maar ik snap niet wat ik fout doe wie kan me helpen ?
Daar krijg je geen errors voor hoor, die spaties zouden geen probleem moeten zijn ^^
Zowiezo ben je een accolade (het }-teken) vergeten af te sluiten, zet achter de laatste accolade er nog eens eentje? Mocht dat niet helpen, kun je dan de foutmelding kopiëren?
Verbruik van mijn laptopje+randapparatuur: Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
if (isset != $error)) { moet dit worden if (!isset($error)) {
Wat ik me afvraag is waarom die uitroepteken voor isset staat en ja bedankt!!! ik was een } vergeten
en die spaties maken niks uit hoor. Ik vind het overzichtelijker met die spaties.