If-Abfrage funktioniert nicht

Hallo Leute,

ich bin Anfänger in der php-Programmierung und habe folgendes Problem:

Ich muss ein HTML-Formular programmieren, auf dem sich unter anderem eine Listbox mit verschiedenen Einträgen befindet.
Abhängig von dem in der Box gewählten Eintrag muss einem „hidden-field“ ein bestimmter Wert zugeordnet werden.

Ich habe folgendes probiert, aber es funktioniert nicht:

<?php if($box_var=="eintrag1") $feld="001";
if($box\_var=="eintrag2") $feld="002"; ?\> "box\_var" ist der name der listbox und "feld" der Name des "hidden-field". Danke für Eure Hilfe, Swen

Hi,

Ich habe folgendes probiert, aber es funktioniert nicht:

was heißt „funktioniert nicht“?

if($box_var==„eintrag1“) $feld=„001“;

Und was steht wirklich in $box_var?

Cheatah

Hallo Swen,

Ich muss ein HTML-Formular programmieren, auf dem sich unter
anderem eine Listbox mit verschiedenen Einträgen befindet.
Abhängig von dem in der Box gewählten Eintrag muss einem
„hidden-field“ ein bestimmter Wert zugeordnet werden.

Ich habe folgendes probiert, aber es funktioniert nicht:

<?php : if($box_var=="eintrag1") $feld="001";
if($box\_var=="eintrag2") $feld="002"; ?\> "box\_var" ist der name der listbox und "feld" der Name des "hidden-field".

Kann es sein, daß Du während der Formulareingabe bzw. beim Absenden versuchst, einem HIDDEN-FIELD mittels PHP einen Wert zuzuweisen? Das wird nicht funktionieren und ist meines Erachtens auch gar nicht nötig: Du rufst in ja wahrscheinlich ein PHP-Script auf. Und DORT kannst Du ja - sozusagen im Nachhinein - die Variable $box_var abfragen und den Wert $feld zuweisen.

Achtung: bei Listboxen, bei denen eine Mehrfachauswahl zulässig ist, bekommst Du (glaube ich, *schäm*) statt einer einfachen Variable einen Array mit den ausgewählten Werten zurück.

Danke für Eure Hilfe,
Swen

Bitte, und viel Erfolg,

Klaus