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.
schon einmal vielen dank für jede info und hilfe.
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.