Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 30-11-2006, 19:05
Sizoberz
 Newbie
Links : Onlinestatus : Sizoberz ist offline
Registriert seit: Nov 2006
Beiträge: 4
Sizoberz ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hier mein Script mit der bitte mich auf meinen Fehler hinzuweisen.

$link = mysql_connect("localhost","benutzer","passwort");
mysql_select_db("db",$link);

if($StNr=="" ){
$query="SELECT * FROM einsteinmarathon WHERE stnr BETWEEN 1000 AND 2000";
$startnummern = mysql_query($query);
$minstart = 1000;
$maxstart = 2000;
for ($i=$minstart;$i<=$maxstart;$i++)
if ($startnummern[$i-$minstart] != $i)
{$StNr=$i;break;}
}else

$query="SELECT * FROM marathon WHERE stnr = '".$StNr."'";
$rs = mysql_query($query);
if (mysql_num_rows($rs) > 0)
{
$errors=1;
$error.="<li>Die Startnummer ist bereits vergeben!";
}

Wenn man das Feld StNr leer läßt kommt trotzdem die Meldung "Die Startnummer ist bereits vergeben!"
Mit Zitat antworten