Einem Array weitere Werte hinzufügen
Moin,
ich benutze verschachtelte Arrays um mir daraus später Formulare zu generieren und diese zu überprüfen.
Das sieht dann etwas wie folgt aus:
Also ein Array für das Formular in dem dann für jedes Feld des Formulars ein Array ist, das die Eigenschaften beschreibt.
Das funktioniert ganz hervorragend.
Jetzt stellt sich mir das Problem, dass ich sich das Formular unter bestimmten Bedingungen verändern soll. Ich möchte das "Haupt-Array" um weitere Felder erweitern.
Was muss ich also tun um mit einer if-Abfrage, das Array $form_customer um weitere Arrays zu erweitern?
Gruß
Christoph
ich benutze verschachtelte Arrays um mir daraus später Formulare zu generieren und diese zu überprüfen.
Das sieht dann etwas wie folgt aus:
$form_customer=array(
array(name=>new_customer,lblname=>'Bestandskunde',type=>checkbox),
array(name=>title,lblname=>Anrede,type=>select,values=>array('Herr','Frau','Firma'),init_value=>'---',default_value=>$customer['customer_title']),
array(name=>first_name,lblname=>Vorname,type=>text,type=>text,required=>1,default_value=>$customer['customer_first_name']),
array(name=>last_name,lblname=>Nachname,type=>text,type=>text,required=>1,default_value=>$customer['customer_last_name']),
array(name=>street,lblname=>Strasse,type=>text,type=>text,required=>1,default_value=>$customer['customer_street']),
array(name=>house_nr,lblname=>Hausnummer,type=>text,type=>text,required=>1,numeric=>0,default_value=>$customer['customer_house_nr']),
array(name=>plz,lblname=>Postleitzahl,type=>text,type=>text,required=>1,numeric=>1,default_value=>$customer['customer_plz']),
array(name=>city,lblname=>Ort,type=>text,type=>text,required=>1,default_value=>$customer['customer_city']),
array(name=>tel_home,lblname=>'Telefon/home',type=>text,type=>text,required=>1,default_value=>$customer['customer_tel_home']),
array(name=>tel_work,lblname=>'Telefon/work',type=>text,type=>text,required=>0,default_value=>$customer['customer_tel_work']),
array(name=>tel_mobile,lblname=>'Telefon/mobile',type=>text,type=>text,required=>0,default_value=>$customer['customer_tel_mobile']),
array(name=>email,lblname=>Email,type=>text,type=>text,required=>1,note=>'Ohne Email n.V. eingeben',default_value=>$customer['customer_email']));
Das funktioniert ganz hervorragend.
Jetzt stellt sich mir das Problem, dass ich sich das Formular unter bestimmten Bedingungen verändern soll. Ich möchte das "Haupt-Array" um weitere Felder erweitern.
Was muss ich also tun um mit einer if-Abfrage, das Array $form_customer um weitere Arrays zu erweitern?
Gruß
Christoph
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92054
Url: https://administrator.de/forum/einem-array-weitere-werte-hinzufuegen-92054.html
Ausgedruckt am: 11.04.2025 um 08:04 Uhr
2 Kommentare
Neuester Kommentar