Formular und Variablen

dtrain07

Grünschnabel
Hey,
hab gleich das nächste Problem ... Ich schreibe gerade ein Script zum registrieren auf meiner Homepage. Das Formular sieht so aus:

PHP:
<form action="index.php?page=anmelden">
Spielername:  <input type="text" name="username" size="25">
Passwort:     <input type="password" name="passwort" size="25">
Email:        <input type="text" name="email" size="25">
<input type="checkbox" name="regeln" value="0">Ich akzeptiere die <a href="index.php?page=agb">Regeln</a><br>
<input type="submit" name="anmelden" value="Anmelden"><input type="reset" value="Austragen">
</form>
[...]
<?php
if(isset($_POST['anmelden'])) {
echo 'Ja';
}
?>
Diese Seite wird in die Hauptseite includiert, allerdings kommt man nach drücken des "Anmelden"-Buttons auf die Hauptseite und in der URL-Leiste steht:
Code:
index.php?username=dtrain07&passwort=meinpasswort&email=ich%40internet.de&regeln=0&anmelden=Anmelden
Hoffe ihr könnt mir nochmal helfen ... :confused:
 
Der Fehler liegt heir:
Code:
<form action="index.php?page=anmelden">

Sollte eher so aussehen:
Code:
<form action="index.php?page=anmelden" method="post">

Wird nämlich als Methode nicht "post" angegeben, so werden die Daten des Formulares per GET übermittelt ;)
 
Zurück