Forkert output
Jeg er ved at lave et lille kalender system i php og mysql.Siden kan ses her:
http://www.videbaekidraetsogfritidscenter.dk/kalender2.php?dag=1&maanede=01&aar=2005
Bruger så følgende kode til at lave et udtræk fra databasen..
// <-- SPINNING START -->>
$spining = mysql_query("SELECT od_arrtype FROM orders WHERE od_startdag = '$dato_dag' AND od_startmaanede = '$dato_maanede' AND od_startaar = '$dato_aar' AND od_lokale = 'Spining' AND od_starttime >= '".$time[$i]."' AND od_sluttime <= '".$time[$i]."'");
$spining_id = mysql_query("SELECT od_id FROM orders WHERE od_startdag = '$dato_dag' AND od_startmaanede = '$dato_maanede' AND od_startaar = '$dato_aar' AND od_lokale = 'Spining' AND od_starttime >= '".$time[$i]."' AND od_sluttime <= '".$time[$i]."'");
$spining_count = mysql_num_rows($spining);
if($spining_count == 0) { $spining_result = "Ledig"; } else { $spining_result = mysql_result($spining, 0); $spining_id = mysql_result($spining_id, 0); $spining_result = "<a href='side.php?id=".$spining_id."'>".$spining_result."</a>";}
echo $spining_result."</td><td>";
// <-- SPINNING SLUT -->¨
I database ligger der et arrangement der løber fra 04:00 til 14:30 så alle disse felter burde blive udskrevet med link, istedet skriver den bare ledig.
De felter hvor der bliver vist link kører kun på pågældende time dvs: od_starttime = '".$time[$i]."'"); istedet for.
Håber der er nogen der kan komme med en løsning.
