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
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.