Hallo Leute,
Ich bin langsam am verzweifeln und hoffe, dass ich es im richtigen Bereich gepostet habe.
Ich habe 2 Listen (A und B), die gleichzeitig zu sehen sind.
Der Inhalt von Liste B ist abhängig von Liste A.
In Liste A sende ich ein Submit lost, um Liste B
darstellen zu können. Das klappt auch wunderbar.
Nach dem Submit springt aber immer der Wert von Liste "A" wieder
auf den ersten Listeneintrag zurück.
1. Frage:
Wie kann es lösen, dass sich der Wert der Liste B ändert
aber der der Liste A auf dem ausgewählten Eintrag bleibt?
2. Frage:
Wie kann die Nummer der ausgewählten Zeile in einer php-Variable ablegen?
Die HTML-Listen werden per PHP-Script aufgebaut.
Eigentlich soll es Liste A noch kein Submit enthalten, da ein Submit die Werte sofort lossendet.
Erst nach der Auswahl aller Listenfelder möchte ich die Daten absenden und alles auswerten lassen.
Ich bin langsam am verzweifeln und hoffe, dass ich es im richtigen Bereich gepostet habe.
Ich habe 2 Listen (A und B), die gleichzeitig zu sehen sind.
Der Inhalt von Liste B ist abhängig von Liste A.
In Liste A sende ich ein Submit lost, um Liste B
darstellen zu können. Das klappt auch wunderbar.
Nach dem Submit springt aber immer der Wert von Liste "A" wieder
auf den ersten Listeneintrag zurück.
1. Frage:
Wie kann es lösen, dass sich der Wert der Liste B ändert
aber der der Liste A auf dem ausgewählten Eintrag bleibt?
2. Frage:
Wie kann die Nummer der ausgewählten Zeile in einer php-Variable ablegen?
Die HTML-Listen werden per PHP-Script aufgebaut.
Eigentlich soll es Liste A noch kein Submit enthalten, da ein Submit die Werte sofort lossendet.
Erst nach der Auswahl aller Listenfelder möchte ich die Daten absenden und alles auswerten lassen.
Code:
Liste A - Land wird ausgewählt
+++++++++++++++++++++++++++++++
<form method="post" name=XYZ>
<?
echo "<select size=1 name=ptyp onChange=XYZ.submit()>\n";
for ($i=0; $i<count($PTypen); $i++) {
echo "<option value={$PTypen[$i][0]}>{$PTypen[$i][0]}</option>\n";
}
echo "</select>\n";
Liste B ist abhängig von Liste A
++++++++++++++++++++++++++++++++
echo "<select size=1 name=Land>\n";
for ($i=0; $i<count($Laender); $i++) {
echo "<option value={$Laender[$i][0]}>{$Laender[$i][0]}</option>\n";
}
echo "</select>\n";
?>
<input type="submit" name="readthis" value="FirstStep">
</form>
Zuletzt bearbeitet: