chb1982
Goto Top

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:
$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']));  
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

Content-Key: 92054

Url: https://administrator.de/contentid/92054

Ausgedruckt am: 28.03.2024 um 15:03 Uhr

Mitglied: SlainteMhath
SlainteMhath 15.07.2008 um 11:24:46 Uhr
Goto Top
Hi,

sollte eigentlich so:

if($was_auch_immer==true) {
  $form_customer=array(....);
}

klappen.

lg,
slainte
Mitglied: chb1982
chb1982 15.07.2008 um 12:19:34 Uhr
Goto Top
Jo ähm.. klar, wie denn auch sonst?! face-smile
Da habe ich wohl auf dem Schlauch gestanden...

Vielen Dank!