Hallo zusammen,
ich bin neu in diesem Forum und habe mich angemeldet um eine L�sung zu meinem Problem zu finden. Ich arbeite gerade mit dem PHP5&MySQL4 Buch aus dem Markt und Technik Verlag und bin schon beim ersten gr��eren Beispiel verwirrt...
Es geht um die Programmierung eines Kontaktformulars, aber es will nicht so wie es soll. Selbst wenn ich den Code eins zu eins abtippe.
Es erscheinen bei mir immer ausgef�llte Eingabefelder mit php Code und es scheint auch nicht wirklich zu funktionieren.
Vielleicht kann es sich jemand von euch anschauen, das w�re wirklich sehr nett. Hier das Skript:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Ein Kontaktformular</title>
<meta name="author" content="admin">
</head>
<body>
<?php
if ($_POST['sent'==1]){
echo '
Ihr Vorname ist '.$_POST['vorname'];
echo '
Ihr Nachname ist '.$_POST['nachname'];
echo '
Ihre Email-Adresse ist '.$_POST['email'];
if (!$_POST['vorname']) {echo "
Bitte geben sie einen Vornamen ein";}
if (!$_POST['nachname']) {echo "
Bitte geben sie einen Nachnamen ein";}
if (!$_POST['email']) {echo "
Bitte geben sie eine Email-Adresse ein";}
if ($_POST['rank']=="1") {echo "
Danke f�r die Teilnahme";}
elseif ($_POST['rank']=="4") {echo "
Schade, dass das Spiel ihnen nicht gefallen hat.";}
else {echo "
[b]Schön, dass ihnen das Spiel gefallen hat.[/b]";}
}
if (!$_POST['sent'] {
?>
<h3>Geben Sie ihre Daten ein!</h3>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="sent" value="1">
Vorname
<input type="text" name="vorname" value="<?php echo $_POST['vorname'];?>" size="20"
Nachname
<input type="text" name="nachname" value="<?php echo $_POST['nachname'];?>" size="20">
Email
<input type="text" name="email" value="<?php echo $_POST['email'];?>" size="30">
<h4>Wie hat ihnen das Spiel gefallen?</h4>
<select size="1" name="rank">
<option value="1">keine Angabe</option>
<option value="2">sehr gut</option>
<option value="3">gut</option>
<option value="4">nicht so gut</option>
</select>
<input type="submit" name="submit" value="abschicken">
</form>
<?php
}
?>
</body>
</html>
Besten Dank im voraus,
PHU[/php]