Formularwerte werden nicht übergeben
Hallo,
habe folgendes Problem:
Meine PHP Seite (login.php) erhält keine Werte, die von einem Formular (login.html) bei Submit übergeben werden!
Die Syntax sieht folgendermaßen aus:
<form method="post" action="login.php">
<table>
<tr><td ID="A6">Nick im Spiel:</td><td><input class="feld" type="text" name="nick"></td></tr>
<tr><td ID="A6">Passwort:</td><td><input class="feld" type="password" name="passwort"></td></tr>
<tr><td></td><td><input class="button" type="submit" name="login" value="Login"></td></tr>
<tr><td ID="A6"><br>Passwort vergessen?</td></tr>
</table>
</form>
==============================================
<?php
include("C:Dokumente und Einstellungend.abtEigene DateienEigene Websphpfuncdbconnect.php");
$bOk = 1;
$sql = "SELECT nick, passwort FROM spieler WHERE nick = '$nick' && passwort = '$passwort' ";
$res = mysql_query($sql,$hSql);
if(mysql_num_rows($res) == 1 ){
print ("Login erfolgreich abgeschlossen!<br><br><a href=../../frame.html>Weiter zum Kampfmenü -></a><br><br>");
}else{
print("Fehler:<br>Benutzername existiert nicht, oder das Passwort ist falsch!<br><br> <a href=login.html><- zurück zum Login</a> | <a href=anmeldung.html>zur Anmeldung -></a>");
}
?>
==============================================
Die Parameter $nick und $passwort sind nicht gefüllt! Dieses Problem habe ich auch mit anderen Formulardaten wo Parameter übergeben werden sollen. Die Möglichkeit mit $_POST["variable"] funktioniert auch nicht.
Mein System:
Win2000
Apache 1.3.7
PHP 4.3.1
MySql
Kann es vielleicht an der neusten PHP 4.3.1 Version liegen?
|