hallo
Ik heb een rij msg_jaar waar meedere jaartallen in komen te staan.
nu wil ik dat de jaren die toegevoecht zijn 1 malig in een lijst komen te staan.
dus
2004
2005
2006
en 2007 pas al deze toegevoecht word
ik heb nu dit
<?
elseif (($_GET['button']) == 'kieskeurig')
{
echo "<h1>Artikels kieskeurig</h1>";
$query = "SELECT DISTINCT(msg_jaar),* FROM messages WHERE msg_type='".$_GET['button']."'";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$msg_jaar = $row['msg_jaar'];
$msg_text = $row['msg_text'];
$msg_title = $row['msg_title'];
switch ($row['msg_jaar'])
{
case 2000: echo 'Dit is 2000 <br>'; break;
case 2005: echo 'Dit is 2005<br>'; break;
case 2008: echo 'Dit is 2008<br>'; break;
default: echo 'Dit is geen jaartal<br>'; break;
}
}
}
?>
maar het werkt niet helemaal zoals ik bedoeld had. het jaar 2008 komt vaker voor en hij geeft ook altijd weer "dit is geen jaartal" . wat gaat er fout en wat kan ik hier aan doen? of moet ik hier helemaal geen switche voor gebruiken?
921 views