Register funktioniert nicht

PHP-Fan

Erfahrenes Mitglied
Hallo,

ich habe ein Registrier Script. Leider funkioniert dieses nicht. Es kommt immer "Registrierung fehlgeschlagen" und ich weiß nicht wieso?!

register.php

PHP:
	<HTML>
	<HEAD>
	<TITLE></TITLE>
	<LINK href='style.css' type=text/css rel=stylesheet>
	</HEAD>
	<BODY>

	<form enctype="multipart/form-data" method="post" action="register_end.php">
	<table>
	<tr>
	    <td class="right">Benutzername: </td>
		<td class="left"><input type="text" name="nick" size="20"/></td>
	</tr>
	<tr>
	    <td class="right">Passwort: </td>
		<td class="left"><input type="password" name="kennwort" size="20"/></td>
	</tr>
	<tr>
		<td class="right">E-Mail: </td>
		<td class="left"><input type="text" name="email" size="50" maxlength="200"/></td>
	</tr>
	<tr>
		<td class="left"><input type="hidden" name="status" value="nicht-aktiviert" size="50" maxlength="200"/></td>
	</tr>
	<tr>
		<td class="right"><input type="submit" value="Registrieren"/></td>
		<td class="left"><input type="reset" value="Reset"/></td>
	</tr>
	</table>
	
	</form>
	
	</HTML>
	</HEAD>

register_end.php

PHP:
<?php

$host = "localhost";
$user = "";
$password = "";
$dbname = "";
$tabelle ="";

$dbverbindung = mysql_connect ($host, $user, $password);

$id = $row['id'];
$nick = $Array['nick'];
$kennwort = md5($Array['kennwort']);
$email = $Array['email'];
$status = $Array['status'];

$dbanfrage = "INSERT INTO `users` ( `nick` , `kennwort` , `email` , `status` ) VALUES ('$nick', '$kennwort', '$email', '$status')";


if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("
<html>
<head>
<title></title>
</head>
<body bgcolor='#A60000'>
<font size='1' face='Verdana' color='#FFFFFF'>
<LINK href='style.css' type=text/css rel=stylesheet>

<meta http-equiv='refresh' content='3; URL=mystats.php'>

Registrierung erfolgreich.");
} else {
print ("
<html>
<head>
<title></title>
</head>
<body bgcolor='#A60000'>
<font size='1' face='Verdana' color='#FFFFFF'>
<LINK href='style.css' type=text/css rel=stylesheet>

<meta http-equiv='refresh' content='3; URL=mystats.php'>

Registrierung fehlgeschlagen.");
}
mysql_close ($dbverbindung);

?>

Ich hoffe ihr könnt mir helfen!
 
Ich wusste garnicht, dass die Daten, die bei einem Formular via POST abgeschickt werden, in der Variable $Array stehen. Sollte das nicht eher $_POST heißen?!
 

Neue Beiträge

Zurück