Hi liebes Forum!
ich habe folgendes problem...
ich habe ein Registrierungsformular... mit Checkboxes, Dropdowns und Textfelder. Das ganze ist schon ein fix fertiges ding...
Zu guter Letzt befindet sich unten 1 Butten --> der Submit-Button...
So...
Ich möchte nun einzelne Checkboxes und Dropdown-Einträge abfragen können...
Also... wenn diese ausgewählt sind, bzw. wenn sie einen gewissen Wert haben... dann, soll dies und das passieren...
Meine Frage ist nun... wie spreche ich die an??
denn, das problem ist, dass die ID über ein array zugeteilt wird... soweit ich das verstehe... (Ich bin noch absoluter Anfänger...)
Der Code auf der html-seite sieht so aus:
bevor das formular endet gibts noch den submit-button... über "isregister" wird die "weiche" gestellt...
so...
auf der php seite... sieht's nun so aus:
also... so wenn ich das jz richtig auffasse, wird für "ID" der jeweiligen Checkbox eine Nummer vergeben....
Wenn ich den Code laufen lasse und mir die Seite mit Firefox-Inspektor ansehe... bekomme ich folgenden Eintrag, bei der gewünschten Checkbox, die ich überpprüfen möchte...:
wie ihr sehen könnt, bekomme ich als value hier "2".... somit ist die automatisierte Nummerierung für die betroffene Checkbox = 2 - falls ich das richtig verstehe...??!
soo...
bei der php-seite habe ich beim Submit-Button folgenden Code...:
das isregister ist der Weichensteller.... von der HTML-Seite...
Ich möchte also da wo das blblabla steht... meine IF-Bedingung einbauen.... - also... wenn auf submit geklickt wird... soll folgendes überprüft werden...:
Wurde die eine Checkbox mit der Nummerierung 2 angehakt, oder nicht?
Könnt ihr mir beim Code helfen... weil.. ich weiß einfach nicht, wie ich das schreiben muss....
wenn die Checkbox, nun einen eindeuten namen hätte oder.... dann könnte ich ganz easy mit ansteuern... aber durch das, dass das automatisch vergeben wird... und alles so verschachtelt ist... weiß ich jz nicht wie ich das schreiben muss... dass ich ganz eindeutig sage..."...genau diese checkbox..." --> irgendwie müsste das so gehen:
Könnt ihr mir da weiter helfen??
Vielen Dank!
VG Tim
ich habe folgendes problem...
ich habe ein Registrierungsformular... mit Checkboxes, Dropdowns und Textfelder. Das ganze ist schon ein fix fertiges ding...
Zu guter Letzt befindet sich unten 1 Butten --> der Submit-Button...
So...
Ich möchte nun einzelne Checkboxes und Dropdown-Einträge abfragen können...
Also... wenn diese ausgewählt sind, bzw. wenn sie einen gewissen Wert haben... dann, soll dies und das passieren...
Meine Frage ist nun... wie spreche ich die an??
denn, das problem ist, dass die ID über ein array zugeteilt wird... soweit ich das verstehe... (Ich bin noch absoluter Anfänger...)
Der Code auf der html-seite sieht so aus:
bevor das formular endet gibts noch den submit-button... über "isregister" wird die "weiche" gestellt...
so...
auf der php seite... sieht's nun so aus:
PHP-Quellcode
- $query_keys = $query_values = "";
- $items_values = array();
- //------------------------------------------------
- // Validate profile fields
- //------------------------------------------------
- if ( isset($fields[$index_type_id]['profile_groups']) )
- {
- foreach ($fields[$index_type_id]['profile_groups'] as $field_group)
- {
- foreach($field_group['profile_fields'] as $field)
- {
- if ($field_group['group_in_registration'] && $field['field_in_registration'])
- {
- //------------------------------------------------
- // Parse items
- //------------------------------------------------
- if ($field['field_type'] == 'checkbox')
- {
- foreach ( $field['field_value'] as $item_id )
- {
- if ( is_numeric($item_id) && isset($field['field_items'][$item_id]) )
- {
- $items_values[$field['field_id']][] = $item_id;
- }
- }
- if ($field['field_required'] && (!isset($items_values[$field['field_id']]) || !$items_values[$field['field_id']]) )
- {
- $TEMPLATE->set_message("error", str_replace("%1%", $field['field_name'], ($LANG['register']['empty_required'])), 0, 0);
- return 0;
- }
- }
- // und weiterer Code... ist aber nicht weiter relevant denke ich....
also... so wenn ich das jz richtig auffasse, wird für "ID" der jeweiligen Checkbox eine Nummer vergeben....
Wenn ich den Code laufen lasse und mir die Seite mit Firefox-Inspektor ansehe... bekomme ich folgenden Eintrag, bei der gewünschten Checkbox, die ich überpprüfen möchte...:
wie ihr sehen könnt, bekomme ich als value hier "2".... somit ist die automatisierte Nummerierung für die betroffene Checkbox = 2 - falls ich das richtig verstehe...??!
soo...
bei der php-seite habe ich beim Submit-Button folgenden Code...:
das isregister ist der Weichensteller.... von der HTML-Seite...
Ich möchte also da wo das blblabla steht... meine IF-Bedingung einbauen.... - also... wenn auf submit geklickt wird... soll folgendes überprüft werden...:
Wurde die eine Checkbox mit der Nummerierung 2 angehakt, oder nicht?
Könnt ihr mir beim Code helfen... weil.. ich weiß einfach nicht, wie ich das schreiben muss....
wenn die Checkbox, nun einen eindeuten namen hätte oder.... dann könnte ich ganz easy mit ansteuern... aber durch das, dass das automatisch vergeben wird... und alles so verschachtelt ist... weiß ich jz nicht wie ich das schreiben muss... dass ich ganz eindeutig sage..."...genau diese checkbox..." --> irgendwie müsste das so gehen:
Könnt ihr mir da weiter helfen??
Vielen Dank!
VG Tim
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „ereza“ ()