Lid |
|
Hallo allemaal,
Ik ben nieuw hier en ik heb een klein probleempje. Ik ben sinds een tijd bezig voor mezelf en ontwerp websites. Nu doe ik dat vooraleerst in HTML. Maar dat vind ik een beetje statisch. Ik wil graag iets meer dynamischer te werk gaan. Daarom heb ik besloten om PHP te gaan leren schrijven. Op het net heb ik een aantal basiscursussen ontdekt. En natuurlijk heb ik hier een aantal tutorials gevonden. Maar helaas gaat mij dat nog te ver. Ik wil/moet echt vanaf nul beginnen, wil ik het begrijpen. Nu ben ik dus vanaf nul begonnen en ik hang al gelijk vast.
Er is een opdracht van het maken van een heel eenvoudig formulier, met de verwerking van de gegevens in PHP. En daar kom ik niet verder. En ik wil natuurlijk graag verder. Ik ga jullie de codes laten zien.
Let op... zeer eenvoudig....
De html -code
<html>
<head>
<title>Man of vrouw-aan jouw de keuze</title>
</head>
<body>
<p>
<h1>Man of vrouw, aan jouw de keuze</h1><br>
</p>
<form action="verwerken3.php" method="post">
Aanspreekvorm <input type="radio" name="titel" value="m">Mijnheer
<input type="radio" name="titel" value="w">Mevrouw<br><br>
Uw naam: <input type="text" name="naam"><br><br>
<input type="submit" value="Versturen">
</form>
</body>
</html>
de php-code
<html>
<head>
<title>Gegevens verwerken</title>
</head>
<body>
<p><h1>Gegevens verwerken</h1>
</p>
<?php
if (isset($_POST ["titel"]) && isset ($_POST["naam"]) && $_POST ["naam"]
=""){
if ($_POST ["titel"]=="m") {
echo " Goedemiddag Mijnheer ";
}
else {
echo " Goedemiddag Mevrouw";
}
echo "<strong>" . $_POST["naam"] . "</strong> , leuk dat je er bent !!
\n<br>";
}
else {
echo "Geleve alle velden in te vullen\n<br>";
}
?>
</body>
</html>
Ik zou graag willen weten waar het probleem zit. Want als ik het bovenstaande formulier invul en lokaal test, krijg ik als antwoord dat ik niet alle velden heb ingevuld.
Het kan aan mij liggen, maar ik begrijp niet waar de fout zit.
Mijn dank is groot.
Wim
|