mom. liegt der fehler hier:
???
Code:
$result = mysql_fetch_array($query);
mysql_query(...);
mysql_query(...) or die(mysql_error());
<?php }elseif(!isset($_POST['username']) || $_POST['username'] == ""){ echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-) Zurück</p>'; }elseif(!isset($_POST['password']) || $_POST['password'] == "") { echo '<p align="center">Ein Passwort brauchen wir schon ;-) Zurück</p>'; }elseif($_POST['password'] != $_POST['password2']) { echo '<form action="neu.php" method="post">'; echo '<p align="center">Die Passwörter stimmen nicht überein! '; echo '<input type="hidden" name="username" value="'.$_POST['username'].'">'; echo '<input type="submit" name="zurueck" value="Zurück"></p>'; echo '</form>'; }else{ $query = mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'") or die(mysql_error()); $result = mysql_fetch_array($query); if($_POST['username'] == $result['user']) { echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben! Zurück</p>'; die; }else{ $username = $_POST['username']; $pass = md5($_POST['password']); if($insert = $_POST[mysql_query("INSERT INTO users SET user = '$username', pass = '$pass'")or die(mysql_error())]) { echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt! Zur Admin-Seite</p>'; }else{ echo '<p align="center">Beim Anlegen des neuen Benutzers trat leider ein Fehler auf! Zurück</p>'; } } } ?>
Kommentar