PHP gevorderde |
|
nah boeiend dit is al opgelost door dolfje.
maar ik heb nu nog een vraagje.
ik heb dit:
<?php
$raap = mysql_query("SELECT * FROM loc WHERE nummer IN((".$plaats['nummer']."-22),(".$plaats['nummer']."-21),(".$plaats['nummer']."-20),(".$plaats['nummer']."-19),(".$plaats['nummer']."-18))");
while($aap = mysql_fetch_array($raap)){
if(!$aap){
$raap2[] = "bestaat niet";
} else {
$raap2[] = $aap['nummer'];
}
}
?>
<?php $raap = mysql_query("SELECT * FROM loc WHERE nummer IN((".$plaats['nummer']."-22),(".$plaats['nummer']."-21),(".$plaats['nummer']."-20),(".$plaats['nummer']."-19),(".$plaats['nummer']."-18))"); if(!$aap){ $raap2[] = "bestaat niet"; } else { $raap2[] = $aap['nummer']; } } ?>
het kan zijn dat geen `nummer` is in de tabel `loc` en telt die dus niet in de array. ik heb het geprobeert op de bovenstaande manier maar dat lukt dus niet. hoe kan ik er voor zorge dat als er geen gegevens gevonde worden in de tabel dat de array tog doortelt?
dus dat
$raap2[0] hoord bij (".$plaats['nummer']."-22)
$raap2[1] hoord bij (".$plaats['nummer']."-21)
$raap2[2] hoord bij (".$plaats['nummer']."-20)
ect ookal word (".$plaats['nummer']."-22) niet gevonden |