[Tutorial] Memberbereich mit $_SESSION[] - [Teil 5 von 10]Sie befinden sich: Home > Webmaster News
[Tutorial] Memberbereich mit $_SESSION[] - [Teil 5 von 10]
Wir erstellen zunächst ein Eingabeformular für den Wunschnamen und das Wunsch-Passwort und die E-Mail-Adresse und sehen dort auch die Ausgabe einer Fehlermeldung vor ($fehler). In diesem Tutorial ist aus Gründen der Übersichtlichkeit nur ein einfaches, unformatiertes Formular erstellt. Bei Ihrer eigenen Anwendung werden Sie das natürlich schöner machen und dem Anmelder auch erklären, warum er was eingeben soll und was als Nächstes passiert. An dieser Stelle sollten Sie auch, sofern vorhanden, Ihre AGB anzeigen lassen.
Wir legen jetzt schon fest, dass wir im Script mit den Variablen $email, $name und $passwort arbeiten werden und setzen die Vorbelegung der Eingabefelder mit den entsprechenden echo-Anweisungen.
Hier die komplette erste Version von anmelden.php
<?php
$fehler = 'Bitte alle Felder ausfüllen und auf <strong>Anmeldung absenden</strong> klicken.';
function eingabe($var) {
$was = $_POST[$var];
$was = trim($was);
$was = strip_tags($was);
if(get_magic_quotes_gpc()) {
$was = stripslashes($was);
}
return $was;
}
// Wurde das Formular abgeschickt?
if(!empty($_POST['Submit'])) {
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Anmelden</title>
</head>
<body>
<p><?php echo $fehler;?></p>
<form name="form1" method="post" action="anmelden.php">
<p>Ihre E-Mail-Adresse:
<input name="email" type="text" value="<?php echo htmlspecialchars($email);?>">
</p>
<p>Gewünschter Name:
<input name="name" type="text" value="<?php echo htmlspecialchars($name);?>">
</p>
<p>Gewünschtes Passwort:
<input type="password" name="passwort">
</p>
<p>
<input type="submit" name="Submit" value="Anmeldung absenden">
</p>
</form>
</body>
</html>
Die Funktion eingabe() haben wir im Tutorial Kontaktformular besprochen.
Teile dieses Tutorials: -1- -2- -3- -4- -5- -6- -7- -8- -9- -10- (Autor: Wolfgang), Eingetragen am 14.07.2008
Schreib ein Kommentar
|