2 while løkker indeni hinanden
Jeg forsøger her at køre to while løkker indeni hinanden:----------
/* HER CHECKER VI OM TIDEN KAN BOOKES ALTSÅ OM DER ER TID NOK TIL ALLE MODULER */
$Tid = $Senestetid;
$M = $Antalmoduler;
$T = '0';
$Testresultat2 = $M;
$LookupMan = mysql_query("select * from ABooking Where Ugenummer = '$Denneuge' and Ugedag = 'Mandag' ORDER BY TidFra");
/* SÅ LOOPER JEG INDTIL ALLE TIDER ER CHECKET */
while ($T<$M) /* sålænge der er flere tider der skal checkes */
{
while ($LookMan = mysql_fetch_array($LookupMan)) /* sålænge der er bookinger */
{
if ($LookMan['TidFra'] < $Tid)
{
if ($Tid < $LookMan['TidTil'])
{
$Testresultat = '-1';
}
}
$Testresultat2 = $Testresultat2 + $Testresultat;
/*HER UDSKRIVER JEG EN CHECKLINJE, DER VISER OM DER TÆLLES OP */
echo $LookMan['TidFra'].' til '.$LookMan['TidTil'].'Tid:'.$Tid.' Testresultat:'. $Testresultat.' Sluttestresultat:'.$Testresultat2.' $T ='.$T.' $M='.$M.'<br>';
}
$Tid = date("H:i:s", strtotime("+30 minutes ".$Tid)); /* Tid + 1 modul */
$T = $T+1;
}
-----
Jeg kan se udfra den testlinje jeg udskriver, at $T og $Tid ikke bliver talt op.
Er det fordi der ligger 2 while løkker, eller er det et helt andet problem?
