// Edit: Vraag me niet waarom het hier staat, niet goed gekeken denk ik...
Ik heb nu een array, waar landen in staan (bijvoorbeeld: Engeland en Nederland).
In die array heeft Engeland een array en Nederland.
In die 2e array staan de clubs uit dat land.
Nu wil ik alleen dat als er 2 keer dezelfde clubs staan, bijvoorbeeld 2 keer ajax, dat er dan maar 1 weergeven wordt.
Heb al wat geprobeerd met in_array(); maar dat lukte niet echt.
En nog een vraagje: ik wil ze sorteren op alfabetische volgorde.
Als ik gewoon: <? sort($land); ?> doe, wordt er niks weergeven, met <? sort($land[$obj->land]); ?> worden ze per land gesorteerd.
Nu wil ik dus gewoon algemeen gesorteerd hebben..
Hier is de code (in functie):
<?
function teams($selected = FALSE)
{
$query2 = mysql_query("SELECT * FROM landen");
echo "<select>";
while($obj = mysql_fetch_object($query2))
{
$land = $obj->land;
$comp = $obj->club;
$comp = explode(',',$comp);
$land = array($obj->land => $comp);
$aantal = sizeof($land[$obj->land]);
for($i = 0; $i < $aantal; $i++)
{
if($land[$obj->land][$i] == $selected)
{
echo "<option selected='selected'>".$land[$obj->land][$i]."</option>";
}
else
{
echo "<option>".$land[$obj->land][$i]."</option>";
}
}
}
echo "</select>";
}
?>
Ik hoop dat iemand me kan helpen.
377 views