Het onderstaande stukje code werkt goed, alleen zou ik graag willen als ik $hobbyarr echo, dat alle resultaten weergegeven worden. $hobby bevat namelijk meerdere gegevens, want als ik deze echo krijg ik wel meerdere resultaten.
<?
$array_hobbies = array();
$query="SELECT hobby FROM hobby WHERE hobby = '" . $hobby . "'";
$result = mysql_query($query) or trigger_error(mysql_error());
while($hobbyarr = mysql_fetch_array ($result)){
$array_hobbies[] = $hobbyarr['hobby'];
}
?>
edit:
al opgelost ik heb het volgende gedaan. Ik sloot mijn while loop al aan het begin van de pagina. Nu maak ik $hobby pas aan als ik bij dit stuk aan kom.
$array_hobbies = array();
while($status2=mysql_fetch_array($status2_result))
{
$hobby =$status2['hobby'];
$query="SELECT hobby FROM hobby WHERE hobby = '" . $hobby . "'";
$result = mysql_query($query) or trigger_error(mysql_error());
while($hobbies = mysql_fetch_array ($result)){
$array_hobbies[] = $hobbies['hobby'];
}
}