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

Printed on: May 4, 2024 at 22:05 o'clock

Member: SlainteMhath
SlainteMhath Jul 15, 2008 at 09:24:46 (UTC)
Goto Top
Hi,

sollte eigentlich so:

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

klappen.

lg,
slainte
Member: chb1982
chb1982 Jul 15, 2008 at 10:19:34 (UTC)
Goto Top
Jo ähm.. klar, wie denn auch sonst?! face-smile
Da habe ich wohl auf dem Schlauch gestanden...

Vielen Dank!