09. juli 2004 - 12:27Der er
9 kommentarer og 1 løsning
Mysql forespørgelse i for løkke
Hejsa,
Jeg laver en forespørgelse til en database, hver gang løkken kører. Men løkken stopper ikke som den gør, hvis jeg ikke har mysql forespørgelsen med, den fortsætter i det uendelige. Nogen der ved noget om, hvordan de to ting arbejder sammen.
$daycount = 1; $startup = true; for ($row = 1; $row <= $intnum; $row++) { for ($i=1; $i <= 7; $i++) { if($i < $monthstart && $startup || $daycount > $monthdays) { echo "<td>-</td>"; } else { echo "<td><b>$daycount</b><br>"; $result = mysql_query("select * from kalender where dd=".$daycount." and mm=".$month." and yyyy=".$year." order by status Desc"); while($row = mysql_fetch_row($result)) { echo "<a href='sedag.php'>".$row['status']."</a>"; }
mysql_fetch_array er selvf i stedet for mysql_fetch_row
En helt anden ting, kan ikke lige sætte mig ind i det script, men hvad skal det gøre, det må kunne laves på en meget nemmere måde, for mig i den her hede er det ikke lige muligt for min hjerne at sætte sig ind i det, men måske kunne man komme med en anden måde at lave det på....
Men lige 1 ting, har du indtastet alle dage i din database??? hvis så tror jeg da helt sikkert at der er en meget nemmere og hurtige måde at lave det på....
Jeg har fundet en måde, jeg smed forespørgelsen i en funktion, og kalder så den, i for løkken. Nu lader det til, at det virker... Forsøger lige lidt mere. Jeg bruger date funktionen til at lave kalenderen med, og så derfor ser, om der er nogen poster til en given dato.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.