Hey Leute!
Habe da ein problem und zwar wenn ich mich Regestriere steht da zwar dann das es geklappt hat, aber wenn ich in der Datenbank nachschaue sthet dort kein neuer Benutzer.
Ich hoffe ihr könnt mir weiter helfen.
Danke schonmal im voraus.
Habe da ein problem und zwar wenn ich mich Regestriere steht da zwar dann das es geklappt hat, aber wenn ich in der Datenbank nachschaue sthet dort kein neuer Benutzer.
Ich hoffe ihr könnt mir weiter helfen.
Danke schonmal im voraus.
PHP-Code:
<!DOCTYPE html>
<html>
<head>
</head>
<header>
<h1>Register Here:</h1>
</header>
<body>
<div id="register">
<form action="index.php" method="post">
<?php
session_start();
$connect = mysql_connect("127.0.0.1", "Delein", "12345") or die ("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("admin_panel") or die ("Datenbank ist nicht vorhanden");
if(isset($_POST['submit'])){
$name = mysql_real_escape_string(htmlspecialchars($_POST['name']));
$pass1 = mysql_real_escape_string(htmlspecialchars($_POST['pass1']));
$pass2 = mysql_real_escape_string(htmlspecialchars($_POST['pass2']));
if ($name!="" && $pass1!= "" && $pass2!=""){
if($pass1==$pass2) {
if(strlen($name<32)) {
$query = mysql_query("SELECT * FROM benutzer WHERE username ='$name'");
$count = mysql_num_rows($query);
if($count == 0) {
$pass1 = md5($pass1);
$queryissert = mysql_query("INSERT INTO benutzer VALUES('', '$name', '$pass1', '4', 'a')");
echo"Der Benutzer wurde erfolgreich erstellt";
}else {
echo"Dieser Name ist bereits vergeben";
}
}else {
echo"Der Username ist zu lange maximal 32 Buchstaben";
}
}else {
echo"Die Passörter stimmen nicht überein";
}
}else {
echo "Es wurden nicht alle Felder asgefüllt!";
}
}
?>
<table>
<tr><td>User Name:</td><td><input size="25" type="text" name="name"/></td></tr>
<tr><td>Password:</td><td><input size="25" type="password" name="pass1" /></td></tr>
<tr><td>Password repead:</td><td><input size="25" type="password" name="pass2" /></td></tr>
</table>
<tr><td></td><td><input type="submit" name="submit" value="Register" /></td></tr>
<a href="Login.php">Login Here</a>
</form>
</div>
</body>
</html>
Kommentar