Hey Community, ich habe heute ein Affenformular programmiert einfach um zu üben. Das formular soll, wenn ich entweder den name oder das passwort vergesse, eine fehlermeldung ausgeben und nicht auf die "login.php" weiterleiten. Sollten jedoch beide Felder ausgefüllt sein wird die seite weitergeleitet und der eingetrage Name und das Passwort werden übergeben. Nur wenn ich die Felder ausfülle, wird zwar die seite weitergeleitet aber es werden keine daten übermittelt. Kann mir einer dabei helfen? Danke im voraus
Index.php
login.php:
Index.php
Code:
<?php if(empty($_GET["name"]) OR empty($_GET["password"]) == TRUE){ echo "Kein Feld darf leer sein!"; } else{ header ("location: login.php"); } ?> <form action="#" name="dwad" method="get"> <input type="text" name="name" placeholder="Benutzername"/><br/> <input type="password" name="password" placeholder="Passwort"/><br/> <input type="submit" name="senden" value="Einloggen"/> </form>
Code:
<?php echo "Eingetragener Vorname: " .$_GET["name"] ."<br/>"; echo "Eingetragenes Passwort: " .$_GET["password"] ."<br/>"; ?>
Kommentar