Hi,
habe versucht eine Skript zu schreiben, wonach ein zweites Menü durch das füllen des ersten Menüs Werte erhält. Leider klappt das nicht und menü zwei bleibt leer.
Ich weiß nicht wo mein Fehler liegt
habe versucht eine Skript zu schreiben, wonach ein zweites Menü durch das füllen des ersten Menüs Werte erhält. Leider klappt das nicht und menü zwei bleibt leer.
PHP:
<span class="yyy">Departure from:</span>:
<?php
$options = "";
$options2 = "";
$abfrage ="SELECT
`Flughafen`.`flughafenid`,
`Flughafen`.`flughname`,
`Flugplan`.`flughafenid1`,
`Flugplan`.`flughafenid2`
FROM
Flughafen,
Flugplan
Where
`Flughafen`.`flughafenid` = `Flugplan`.`flughafenid1`
GROUP BY `Flughafen`.`flughname` ASC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_row($ergebnis))
{
$options .= "<option value=\"".$row[1]." \">".$row[1]."</option>";
}
$abfrage2 ="SELECT
`Flughafen`.`flughafenid`,
`Flughafen`.`flughname`,
`Flugplan`.`flughafenid1`,
`Flugplan`.`flughafenid2`
FROM
Flughafen,
Flugplan
Where
`Flughafen`.`flughafenid` = `Flugplan`.`flughafenid2`
AND
`Flugplan`.`flughafenid1` = '$options'
GROUP BY `Flughafen`.`flughname` ASC";
$ergebnis2 = mysql_query($abfrage2);
while($row = mysql_fetch_row($ergebnis2))
{
$options2 .= "<option value=\"".$row[1]." \">".$row[1]."</option>";
}
?>
<select name="find_flight_departure" id="find_flight_departure" >
<option>Choose Departure</option>
<option>---------------------</option>
<?php echo $options; ?>
</select><br>
Arrival in:
<select name="find_flight_arrival" id="find_flight_arrival" >
<option>Choose Arrival</option>
<option>---------------------</option>
<?php echo $options2; ?>
</select>
<br></td>
</tr>
<tr>
<td height="17" bgcolor="#FFFFFF" align="center"></td>
</tr>
<tr>
<td height="17" bgcolor="#999" align="center"><input type="submit" value="Show" /></td>
</tr>
</table></form>
Ich weiß nicht wo mein Fehler liegt