Ein Select Feld Gruppe soll ein Zweites Select feld Untergruppe
mit den Passenden Daten füllen.
Inhalt Select Feld Gruppe
Werkzeug
Pneumatik
MaschinenWerkzeug
Bei Auswahl eines dieser Inhalte soll ein Zweites Select Feld gefüllt weden
Bei Auswahl Werkzeug
Schraubendreher
Maulschlüssel
Bei Auswahl Pneumatik
Schlauch
Kupplung
Steckkanüle
Bei Auswahl MaschinenWerkzeug
Fräser
Ersatzteil
Bohrer
Diese Daten kommen alle aus einer MySQL Tabelle
der Code ausschnitt der dies Bewerkstelligt in JS ist
und der HTML Teil
Soweit funktioniert dies ja auch
Ich will jetzt nur das bei der Untergruppe nicht die Untergruppe beim versenden
Übergeben wird sondern eine ID
nur wie ich dies hinbekomme da brauche ich Hilfe
vielen dank im Voraus wenn einer die Lösung hat und sie mir Verratet
mit den Passenden Daten füllen.
Inhalt Select Feld Gruppe
Werkzeug
Pneumatik
MaschinenWerkzeug
Bei Auswahl eines dieser Inhalte soll ein Zweites Select Feld gefüllt weden
Bei Auswahl Werkzeug
Schraubendreher
Maulschlüssel
Bei Auswahl Pneumatik
Schlauch
Kupplung
Steckkanüle
Bei Auswahl MaschinenWerkzeug
Fräser
Ersatzteil
Bohrer
Diese Daten kommen alle aus einer MySQL Tabelle
der Code ausschnitt der dies Bewerkstelligt in JS ist
PHP-Code:
<SCRIPT LANGUAGE=Javascript>
var texte = new Array(
new Array("--- Untergruppe Wählen ---")
<?PHP
$SQL="SELECT * FROM gruppe ORDER BY Gruppe_ID";
$Result=SQL_QUERY($SQL);
WHILE ($ROW=SQL_ARRAY($Result))
{
$Gruppe_ID =$ROW['Gruppe_ID'];
$Gruppe =$ROW['Gruppe'];
$SQL="SELECT * FROM untergruppe WHERE Gruppe_ID=$Gruppe_ID";
$Result_UG=SQL_QUERY($SQL);
?>
, new Array("--- Untergruppe <?PHP echo "in $Gruppe"; ?> ---"<?PHP while ($ROW_UG=SQL_ARRAY($Result_UG)){ echo ', "'.$ROW_UG['Untergruppe'].'"'; } ?>)
<?PHP
}
?>
);
function zeige(auswahl)
{
var kategorienr = auswahl.selectedIndex;
auswahl.form.elements["Untergruppe_ID"].length = 0;
for (var i=0; i<texte[kategorienr].length; i++)
{
auswahl.form.elements["Untergruppe_ID"].options[i] = new Option(texte[kategorienr][i]);
}
auswahl.form.elements["Untergruppe_ID"].selectedIndex = 0;
}
PHP-Code:
<SELECT NAME=Gruppe_ID onchange="zeige(this)" ID=Form_Text>
<OPTION VALUE=0>--- Bitte Wählen ---</OPTION>
<?PHP
$SQL="SELECT * FROM gruppe ORDER BY Gruppe_ID";
$Result=SQL_QUERY($SQL);
WHILE ($ROW=SQL_ARRAY($Result))
{
$Gruppe_ID =$ROW['Gruppe_ID'];
$Gruppe =$ROW['Gruppe'];
echo "<OPTION VALUE=$Gruppe_ID>$Gruppe</OPTION>";
}
?>
</SELECT>
</TD>
</TR>
<TR>
<TD>
<DIV ID=Form_Label>
Untergruppe:
</DIV>
</TD>
<TD>
<SELECT NAME=Untergruppe_ID ID=Form_Text>
<OPTION VALUE=0>Bitte Wählen</OPTION>
</SELECT>
Ich will jetzt nur das bei der Untergruppe nicht die Untergruppe beim versenden
Übergeben wird sondern eine ID
nur wie ich dies hinbekomme da brauche ich Hilfe
vielen dank im Voraus wenn einer die Lösung hat und sie mir Verratet
Kommentar