MJ wrote:
> while($dayindex <= 4)
> {
> $sql2 = "SELECT * FROM [schoolinfo].[SchoolUser].".$schoolyear." WHERE
> [yearday] = '".$dagsnummer."'";
> $result2 = mssql_query($sql2,$connection);
> $mssqlrs2 = mssql_fetch_array($result2);
>
> IF($mssqlrs2['schoolday'] == 1)
> {
> $dag=array($dayindex => $mssqlrs2);
> $dayindex++;
> }
> $dagsnummer++;
> }
>
> Fint nok inden for while lykken kan jeg fint trække data ud af det array,
> men udenfor while løkken kan jeg intet se, der er array'et helt tomt..
Jeg ved ikke hvilket array det er du taler om, dit $dag array bliver
erstattet hver gang dit schoolday-kriterie passer, det ved jeg ikke om
var meningen?
bortset fra det tæller du kun $dayindex(som du bruger til at begrænse
loopet) op, hvis kriteriet rent faktisk bliver opfyldt, så jeg kan
SAGTENS se din kode resultere i en uendelig løkke, hvis du ikke lige
finder fire rækker, der opfylder at schoolday ==1.
--
Mvh. Nezar Nielsen
http://gorilla.dk