Dropdown mit PHP und Javascript

ttrax

Grünschnabel
Hallo zusammen,

ich habe eine kleine Herausforderung.
Ich habe 3 Select Boxen welche in Abhängigkeit funktionieren sollen.
Wähle ich also box 1 aus darf in box2 nur das angezeigt werden was der box
einzugewiesen ist und ist das ausgewählt darf in box 3 nur das noch angezeigt werden
was in abhängigkeit mit box 2 verknüpft ist. nur wie bringe ich die php sachen mit
javascript zusammen? anbei mal der quelltext.


Code:
<table class="e">
<tr>
<td>Abteilung: </td>
<td><SELECT name="fachthema">
<?php
$sql1="SELECT tt_abteilungen.* FROM tt_abteilungen
INNER JOIN tt_abteilungen_inhouse_verb ON tt_abteilungen.id = tt_abteilungen_inhouse_verb_abteilungen_id
INNER JOIN tt_inhouse ON tt_abteilungen_inhouse_verb_inhouse_id = tt_inhouse.id
WHERE tt_abteilungen.status=1 AND tt_inhouse.id=".$_SESSION["inhouse"];

$result1=mysql_query($sql1);
echo "<option value=\"0\">Bitte Auswahl treffen....</option>";
while ($row=mysql_fetch_assoc($result1)) {
echo "<option value=\"",$row["id"],"\">";
echo $row["name"];
echo "</option>";
}
?>
 </SELECT>
</td>
</tr>
<tr>
<td>Kategorie: </td><td>
<select name="thema">
<?php
$sql1="SELECT distinctrow tt_thema.* FROM tt_thema
INNER JOIN tt_thema_abteilungen_verb ON tt_thema.id = tt_thema_abteilungen_verb_thema_id
INNER JOIN tt_abteilungen ON tt_thema_abteilungen_verb_abteilungen_id = tt_abteilungen.id
INNER JOIN tt_abteilungen_inhouse_verb ON tt_abteilungen.id = tt_abteilungen_inhouse_verb_abteilungen_id
INNER JOIN tt_inhouse ON tt_abteilungen_inhouse_verb_inhouse_id = tt_inhouse.id
WHERE tt_thema.status=1 AND tt_inhouse.id=".$_SESSION["inhouse"]."
ORDER BY tt_thema.name";
$result1=mysql_query($sql1);
echo "<option value=\"0\">Bitte Auswahl treffen....</option>";
while ($row=mysql_fetch_assoc($result1)) {
echo "<option value=\"",$row["id"],"\">";
echo $row["name"];
echo "</option>";
}
 ?>
</SELECT>
</td>
</tr>
<tr>
<td>Thema: </td>
<td><div id="level2" style="visibility:hidden"></div>
<SELECT name="unterthema">
<?php
$sql1="SELECT distinctrow tt_thema_unter.* FROM tt_thema_unter
LEFT JOIN tt_thema ON tt_thema_unter.id = tt_thema_unter_thema_id
ORDER BY tt_thema_unter.name";

$result1=mysql_query($sql1);
echo "<option value=\"0\">Bitte Auswahl treffen....</option>";
while ($row=mysql_fetch_assoc($result1)) {
echo "<option value=\"",$row["id"],"\">";
echo $row["name"];
echo "</option>";
}

?>
</SELECT>
</td>
</tr></table>

schon einmal vielen dank für jede info und hilfe.
 
Zurück