Hi!!
Ich habe ein login script programmiert, das auch funktioniert. Jetzt möchte ich das man sich da auch registrieren kann und hab etwas entworfen. Nur da wird jetzt nichts in die DB eingetragen. Woran könnte es liegen??? und wie kann ich dass so machen, das ich die Registrationen erst freischalten muss bevor die user sich einloggen können????
DB-Tabelle:
- UserID
- UserName
- UserPass
- UserMail
Hier ist das script:
reg1.php:
reg.php
Ich habe ein login script programmiert, das auch funktioniert. Jetzt möchte ich das man sich da auch registrieren kann und hab etwas entworfen. Nur da wird jetzt nichts in die DB eingetragen. Woran könnte es liegen??? und wie kann ich dass so machen, das ich die Registrationen erst freischalten muss bevor die user sich einloggen können????
DB-Tabelle:
- UserID
- UserName
- UserPass
- UserMail
Hier ist das script:
reg1.php:
PHP-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php include('reg.php'); echo "\n"; ?>
<div id="insert"><form display="inline" action="<?php $SERVER["PHP_SELF"]; ?>"
method="post" name="form">
<table>
<tr>
<td>Name: </td>
<td><input class:"hauptdaten" name="UserName" type="text" value=""></td>
</tr>
<tr>
<td>Passwort: </td>
<td><input class="hauptdaten" name="UserPass" type="password" value=""></td>
</tr>
<tr>
<td>E-Mail: </td>
<td><input class="hauptdaten" name="UserMail" type="text" value=""></td>
</tr>
</table>
<input name="submit" type="submit" class="submit" id="submit" value="Registrieren">
</form></div>
</body>
</html>
PHP-Code:
<?php
mysql_connect ("localhost", "*****", "*****") or die (mysql_error());
mysql_select_db ("*****") or die (mysql_error());
$name = $HTTP_POST_VARS["UserName"];
$pw = md5($HTTP_POST_VARS["UserPass"]);
$mail = $HTTP_POST_VARS["UserMail"];
$query = @mysql_query ("INSERT INTO users ('UserName', 'UserPass', 'UserMail',)
VALUES ('$name', $pw', '$mail')");
if(!$query) {
$meldung = "Fehler beim Eintragen, bitte erneut Versuchen!";
}
$meldung = "Sie können sich jetzt einloggen.";
?>
Kommentar