Ik snap je niet helemaal. Sry.
ik probeer het nog een keer uit teleggen ;)
<?
if(in_array($getcategorie,$getcategorien))
{
echo("hoi");
}
else
{
echo("doei");
}
?>
$getcategorie is een variabele die vanuit mn url komt met GET, dus dit:
www.website.nl/index.php?categorie=HENK
Nu wil ik dat hij checkt of de categorie HENK bestaat in de database. dit doe ik doormiddel van deze code:
<?
if(in_array($getcategorie,$getcategorien))
{
echo("hoi");
}
else
{
echo("doei");
}
?>
Als hij bestaat zegt hij hoi, als hij niet bestaat zegt hij doei.. natuurlijk is dit demo tekst.
Wat mij dus niet lukt is om met een while lus alle namen van de categorien op zon manier neer te zetten dat de code klopt.. dus zo:
"uitkomst1", "uitkomst2", "uitkomst3"
Ik geef een voobeeld:
<?
$getcategorie = $_GET['categorie'];
$getcategorien = array("henkie", "Frits", "Roland");
if(in_array($getcategorie,$getcategorien))
{
echo("hoi");
}
else
{
echo("doei");
}
?>
Als ik in mijn url dit doe:
www.website.nl/index.php?categorie=Roland
Dan zegt hij hoi als ik
www.website.nl/index.php?categorie=sdfsdfdsfsd
doe dan zegt hij dus doei.
in het kort gezegd Hoe zet ik de while lus in deze code
<?
$getcategorie = $_GET['categorie'];
$getcategorien = array("henkie",);
if(in_array($getcategorie,$getcategorien))
?>
while($row = mysql_fetch_array ($res)){
$array[]=$row['naam'];
}
?
Onbekende gebruiker
17-12-2005 19:49
en dan array key exists gebruiken
dank je wel! het was de hele uitleg zeker waard :D
Sebastiaan schreef op 17.12.2005 19:49
en dan array key exists gebruiken
Bedankt voor de aanvulling :)