Post Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
button
email
formen
gel
gern
insert
login
page
pa
pawort
quelltext
register
session
tutorial
variable
-
Hallo!
Ich habe nach dem Tutorial von mawes eine register-page gemacht (das tut heisst: "Login mit MD5 Verschl?sselung und Sessions").
Auf den Lima-Servern l?uft das auch toll! Auf meinem PC sieht das dann so aus: Die page kommt, aber wenn ich auf "Anmelden" klicke, wird die Seite neu geladen, aber die Felder sind leer und angemeldet wird man auch ned. Ich post ma den Quelltext:
<html>
<body>
<?PHP
echo "Button: $button";
if ($button=="Anmelden"){
echo "Es geht!";
if ($pass != "" AND $pass == $pass1) {
$passwort = md5($pass);
}
include ("open_db.inc");
mysql_query("INSERT INTO accounts (name, pw, email)
VALUES ('$name', '$passwort', '$mail');");
mysql_close();
?>
Du wurdest erfolgreich registriert!<br>
<a href="login.php">Zum Login</a>
<?
}
else {
?>
(Mit <font color="red">*</font> markierte Felder, sind zwingend!)
<form method="post" action="register.php"><table width="80%">
<tr><td>Nickname<font color="red">*</font></td><td><input type="text" name="name" value=""></td></tr>
<tr><td>E-Mail<font color="red">*</font></td><td><input type="text" name="mail" value""></td></tr>
<tr><td>Passwort<font color="red">*</font></td><td><input type="password" name="pass" value=""></td></tr>
<tr><td>Passwortwiederholung<font color="red">*</font></td><td><input type="password" name="pass1" value=""></td></tr>
<tr><td colspan="2"><input type="submit" name="button" value="Anmelden"></td></tr>
</tr></table></form>
<?
}
?>
</body>
</html>
Ich hab' mir dann ma ausdrucken lassen, was in der Variable $button drinnensteht. Die is leer!
Wenn ich die Sachen an eine phpinfo()-Seite schicke, sind alle Variablen richtig gesetzt, aber wenn ich es an die register.php poste, sind alle leer.
Hat jemand ne Idee, woran das liegen k?nnte? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hoi
Nimm mal in allen Textfeldern das "value=''" raus. Das wird es sein.
Liebe Gr??e,
Ballu -
Ne, das hilft nix. W?re ja auch komisch, da die VAR $button vorherh gepr?ft wird, bevor das form ausgegeben wird und es auf den lima-servern ja auch mit den value="" ging.
EDIT: Problem wurde gel?st!
Es muss statt $button so heissen: $_POST['button']
Mein PHP is neuer als das bei lima-city und es wurden sicherheitsl?cken behoben!
?hm ja: close von mir aus! danke! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage