Hjælp ønskes til to løkker, der driller...
Jeg har en: tæl 1-5 løkker for hvert tal ønsker jeg at der smides et resultat fra en tidligere query og for hvert af de resultater ønsker jeg endnu en query smidt i en dropdown.Det virker NÆSTEN.
...
for($day=1; $day<=5; $day++)
{
while ($menurow=mysql_fetch_array($menuresult2)) {
$dage_ugedage=$menurow["dage_ugedage"];
$dage_datoer=$menurow["dage_datoer"];
$dage_retter=$menurow["dage_retter"];
?>
<tr>
<td width="200"><?php echo ucfirst($dage_ugedage); ?><input name="dato[<?php echo $day; ?>]" id="dato[<?php echo $day; ?>]" type="text" value="<?php echo $dage_datoer; ?>" readonly="true" /></td>
<td width="30">
<select name="course[<?php echo ucfirst(utf8_encode($dage_retter)); ?>]" id="course[<?php echo ucfirst(utf8_encode($dage_retter)); ?>]">
<?php foreach($menuresult_array1 as $menuresult1): ?><?php if($menuresult1 == $dage_retter) { ?>
<option value="<?php echo ucfirst(utf8_encode($menuresult1)); ?>" selected="selected"><?php echo ucfirst(utf8_encode($menuresult1)); ?></option>
<?php } else {?>
<option value="<?php echo ucfirst(utf8_encode($menuresult1)); ?>"><?php echo ucfirst(utf8_encode($menuresult1)); ?></option>
<?php } ?><?php endforeach; ?>
</select>
</td></tr>
<?php
}
}
...
Problemet er: dato[<?php echo $day; ?>] der alle får værdien 1 og ikke 1-5.
Hvis jeg rykker for-løkken en tak ned, tæller den fint, men så henter mit tidligere queryresult også fem gange og jeg får en monsterstor udskrivning.
Hvad kan jeg gøre anderledes?