zit met nieuw probleempje:
ik wil gegevens uit een db halen geen probleem maar ik wil ze filteren tot ze uniek zijn da wil zeggen er staat in de database bv 10 maal kueken, 2 maal labo, 4 theorielokaal...
en ik wil dus een keuzelijst maken maar het is stom dat die er altijd zo veel instaan. iemand een truukje om ze er toch maar 1 maal uit te halen. Ik was al gestart maar het lukte niet goed. Ofwel krijg ik niets te zien ofwel enkel de eerste item uit de sql.
<?php
include("conn.php");
$soorten = array();
$verschillende_soorten = array();
$sqlquery = "SELECT * FROM lokalen_beheer ORDER BY nr ASC ";
$query = mysql_query($sqlquery);
$t=1;
while($rij = mysql_fetch_object($query))
{
$soort_lokaal = htmlspecialchars($rij->soort_lokaal);
$soorten[$t] = $soort_lokaal;
$t++;
}
$verschillende_soorten[1] = $soorten[1] ;
$teller = 2;
$max = 1;
while($teller <= $t)
{
$teller2 = 1;
while($teller2 <= $max)
{
if($soorten[$teller] != $verschillende_soorten[$teller2])
{
$max++;
$verschillende_soorten[$max] = $soorten[$teller];
}
$teller2++;
}
$teller++;
}
// printen
$z = 1;
while ($z <= $max)
{
echo $verschillende_soorten[$z] . "<br>";
$z++;
}
?>
297 views