PHP beginner |
|
ik heb een scriptje van proximus proberen ombouwen maar het probleem is dat hij geen waarden weergeeft in mijn drop down menu, alhoewel hij de juiste waarde heeft geselecteerd... (zichtbaar via het blauwe kadertje maar de waarden zelf zijn niet te zien)
<?php
function buildOption($sValue, $sDisplay, $sCompare = '') {
return '<option value="' . $sValue . '"' . ($sValue == $sCompare ? ' selected="selected"' : '') . '>' . $sDisplay . '</option>'."\n";
}
$aJaar = array(1 => 'Alle jaren',
2 => '1ste jaar',
3 => '2de jaar',
4 => '3de jaar',
5 => '4de jaar',
6 => '5de jaar',
7 => '6de jaar',
8 => '1ste graad',
9 => '2de graad',
10=> '3de graad',);
include('config.php');
$id=$_GET['id'];
$query=mysql_query("SELECT jaar FROM Nieuws WHERE nieuws_id=$id");
$select=mysql_fetch_assoc($query);
$iSelectedJaar=$select['jaar'];
?>
jaar: <select>
<?php
for($i=1;$i<=10; $i++)
{
echo buildOption($aJaar[$i], $sJaar[$i], $iSelectedJaar);
}
?>
</select>
<?php function buildOption($sValue, $sDisplay, $sCompare = '') { return '<option value="' . $sValue . '"' . ($sValue == $sCompare ? ' selected="selected"' : '') . '>' . $sDisplay . '</option>'."\n"; } $aJaar = array(1 => 'Alle jaren', 2 => '1ste jaar', 3 => '2de jaar', 4 => '3de jaar', 5 => '4de jaar', 6 => '5de jaar', 7 => '6de jaar', 8 => '1ste graad', 9 => '2de graad', 10=> '3de graad',); include('config.php'); $id=$_GET['id']; $query=mysql_query("SELECT jaar FROM Nieuws WHERE nieuws_id=$id"); $iSelectedJaar=$select['jaar']; ?> jaar: <select> <?php for($i=1;$i<=10; $i++) { echo buildOption ($aJaar[$i], $sJaar[$i], $iSelectedJaar); } ?> </select>
het id geeft hij zeker goed door want dit stukje zit geintegreerd in een volledige pagina
|