Hallo Mastershrimp,
$query2 = "[...] WHERE datum = '" . $datum ."' [...]";
warum nicht einfach "...WHERE datum = NOW()..."?
$eintr_std = mysql_num_rows(mysql_query($query2));
schreib das ganze lieber in zwei Zeilen:
$rs = mysql_query($query2) or die(mysql_error());
$eintr_std = mysql_num_rows($rs);
Damit kannst du dann auch eine vernünftige Fehlerbehandlung einbauen.
while($eintraege = mysql_fetch_row(mysql_query($query2)))
das ist klar, dass du hier eine Endlosschleife produzierst - bei jedem Durchlauf wird mysql_query($query2) ausgeführt, und die Verbindungskennung an mysql_fetch_row() weitergegeben was wiederrum jedesmal den 1. Datensatz zurückgibt. Lass am besten mysql_query($query2) weg und verwende die Verbindungskennung ($rs) von oben als Parameter für mysql_fetch_row.
Grüße aus Nürnberg
Tobias
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|