fips
14.10.2005, 12:40:19
Hi!
Ich bin am verzweifeln, ich hab ein Formular geschrieben und die selben Elemente wie sonst auch verwendet, unter anderem auch dieses:
echo $_POST["tarif"];
echo "<select size=\"1\" name=\"tarif\">\n";
foreach ($lang["tarif"] as $key => $wert) {
echo "<option";
echo ($_POST["tarif"] == $key)?" selected=\"selected\"":"";
echo " value=\"$key\">".$wert."</option>\n";}
echo "</select>\n\n";
Nun stellt sich das Problem dass die Liste zwar ausgeben wird, aber nach dem Submit die Variable an das Post Array nicht übergeben wird, wobei es bei allen anderen Feldern funktioniert.
Stimmt der Code?? Hab ich was übersehen??
Das Array:
$lang["tarif"] = array("--bitte auswählen--","A (z.B. VW Polo)","B (z.B. Skoda Fabia Combi)","C (z.B. VW Golf)",
"D (z.B. A3 Sportback)","E (z.B. VW Passat)","F (z.B. A4 Avant)","G (z.B. Mercedes E 220)",
"H (z.B. Mercedes S 350 L)","I (z.B. VW Caravelle)","J (z.B. Chrysler Grand Voyager)",
"T-S (z.B. Peugeot Partner)","T-M (z.B. VW Transporter)","T-L (z.B. MB Sprinter)");
Ich seh es einfach nicht, kann mir vielleicht jemand nen Tipp geben?
Ich bin am verzweifeln, ich hab ein Formular geschrieben und die selben Elemente wie sonst auch verwendet, unter anderem auch dieses:
echo $_POST["tarif"];
echo "<select size=\"1\" name=\"tarif\">\n";
foreach ($lang["tarif"] as $key => $wert) {
echo "<option";
echo ($_POST["tarif"] == $key)?" selected=\"selected\"":"";
echo " value=\"$key\">".$wert."</option>\n";}
echo "</select>\n\n";
Nun stellt sich das Problem dass die Liste zwar ausgeben wird, aber nach dem Submit die Variable an das Post Array nicht übergeben wird, wobei es bei allen anderen Feldern funktioniert.
Stimmt der Code?? Hab ich was übersehen??
Das Array:
$lang["tarif"] = array("--bitte auswählen--","A (z.B. VW Polo)","B (z.B. Skoda Fabia Combi)","C (z.B. VW Golf)",
"D (z.B. A3 Sportback)","E (z.B. VW Passat)","F (z.B. A4 Avant)","G (z.B. Mercedes E 220)",
"H (z.B. Mercedes S 350 L)","I (z.B. VW Caravelle)","J (z.B. Chrysler Grand Voyager)",
"T-S (z.B. Peugeot Partner)","T-M (z.B. VW Transporter)","T-L (z.B. MB Sprinter)");
Ich seh es einfach nicht, kann mir vielleicht jemand nen Tipp geben?