hallo allemaal! ik ben tegen een probleempje aangelopen waar ikzelf niet uitkom, gelukkig zijn jullie er! ;)

dit is het probleem:

while($row = mysql_fetch_array ($res)){
$row['naam']
}

dit is mijn while lus.. ik wil dat de uitkomst zo wordt:

"uitkomst1", "uitkomst2", "uitkomst3"



zodat ik hem in plaats van getcategorien in deze code neer kan zetten:

$getcategorie = $_GET['categorie'];
$getcategorien = array("henkie",);



if(in_array($getcategorie,$getcategorien))
{
echo("hoi");
}
else
{
echo("doei");
}



Alvast hartelijk bedankt !
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'];
}
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 :)

Reageren