Anmelde Script mit Überprüfung geht nicht

Flap

Mitglied
Hi wollte ein anmelde Script machen , mit Überprüfung ob der User schon in der db steht.
Und das ist immer die Fehlermeldung

Parse error: parse error, unexpected T_ELSEIF in /usr/local/httpd/htdocs/kunden/web29/html/spammer/an.php on line 11

Code:
<form name="form1" method="post" action="an.php">
  <p> Anmelden!</p>

  <p>Nick: 
    <input name="nick" type="text" id="nick">
    <br>
    Email: 
    <input name="email" type="text" id="email" size="30">
  </p>
  <p>
    <input type="submit" name="Submit" value="Anmelden">
    <br>
    <br>
  </p>
</form>
<p>&nbsp;</p>
jetzt kommt die an.php datei


PHP:
<?php 

include("include/connect.php");
$abfrage1 = mysql_query("SELECT * FROM user2");
 while ($row = mysql_fetch_object ($abfrage1)) {
	if	($row->nick==$nick) {
	echo "Dieser Benutzer existiert schon!";
exit;
}
}
elseif {

$datum = date("d.M.Y"); 
$code="";
$max = 13; // Anzahl der Stellen, die das Passwort haben soll
for ($i=0;$i <= $max;$i++)
{
//die ASCII-Zeichen 48 - 84 sind die zahlen von 0-7 
$code .= chr(rand(48,57));
}
$eintrag = "INSERT INTO user2 (nick, email) VALUES
('$nick', '$email')";
$eintragen = mysql_query($eintrag);
		if($eintragen) {
 
      echo "Du wurdes erfolgreich eingetragen" ;

}
else {
echo "Es gab ein Fehler bei der Anmeldung";
}}
  
  

 
?>
 
hmm und wo ist dein Problem?
eine klare Fehlermeldung mit Zeilenangabe.

ich Übersetze mal: Unerwartetes elseif in Zeile 11

und wir sehen :

Zeile:
9: }
10: }
11: elseif {

und wir sehen in zeile 9 und 10 ist ein } zuviel....
 
Zurück