wahsaga: (MySQL) Werte in Tabelle überprüfen

Beitrag lesen

hi,

noch zusätzlich zu toms amnerkung, dass du $resultfrei erstmal auf true oder false prüfen solltest:

03  $resultfrei = mysql_query($checkfrei) OR die(mysql_error());
04  $reihe = mysql_fetch_assoc($resultfrei);
05  if(mysql_num_rows($resultfrei) != 0)

hier solltest du die schachtelung ändern.
mysql_fetch_assoc macht ja keinen sinn, wenn mysql_num_rows 0 liefert.

erst abfragen, ob num_rows gleich 0 -> meldung ausgeben, dass emailadresse noch nicht eingetragen wurde.
andernfalls -> datensatz mit mysql_fetch_assoc auslesen, und dann kennzeichen "frei" auswerten.

gruss,
wahsaga