login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array en IF (Opgelost)

Offline pcio - 31/08/2009 16:06
Avatar van pcioNieuw lid Hallo,

Ik ben bezig met het aanmaken van Arrays alleen wil ik een if in een array gebruiken wat nog niet helemaal lukt:
  1. $producten = array(
  2. if(isset($hostingpakket)){
  3. 'factuurnummer' => ''.$factuurnummer.'',
  4. 'omschrijving' => 'Webhosting pakket '.$hostingpakket.'',
  5. 'prijs' => ''.$_SESSION['prijs_webhostingpakket'].''),
  6. }
  7. if(isset($domein1)){
  8. 'factuurnummer' => ''.$factuurnummer.'',
  9. 'omschrijving' => ''.$domein1.'',
  10. 'prijs' => ''.$_SESSION['prijs_domein1'].''),
  11. }
  12. );


Hoe kan ik zoiets voor elkaar krijgen, of dien ik dit anders aan te pakken. In mijn eigen script worden er zo 11 if statements uitgevoerd.


Groetjes,
pcio

4 antwoorden

Gesponsorde links
Offline ArieMedia - 31/08/2009 16:36
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
in een array kan je ook geen if gebruiken. In een array staat enkel de informatie.


'factuurnummer' => ''.$factuurnummer.''
Waarvoor dit?
'factuurnummer' => $factuurnummer,

is genoeg
Offline pcio - 31/08/2009 16:42 (laatste wijziging 31/08/2009 16:44)
Avatar van pcio Nieuw lid Is er dan een andere manier om het voor elkaar te krijgen dat ik het eenvoudig voor elkaar kan krijgen om de gegevens naar de database te sturen.
Ik maak gebruik van PDO. Dit is mijn volledige script:
Plaatscode: 137498

Hoe kan ik dan in mijn geval gebruik maken van een array of kan ik beter voor een andere oplossing gaan?

Arie2Zero schreef:
'factuurnummer' => ''.$factuurnummer.''
Waarvoor dit?
'factuurnummer' => $factuurnummer,

Hiermee was ik nog bezig om te verbeteren.
Offline Martijn - 31/08/2009 18:49
Avatar van Martijn Crew PHP je doet eerst:
$producten = array();

en dan
  1. if(isset(dingetje)
  2. $producten[] = array (ding, ding, ding);
  3. }
Offline pcio - 01/09/2009 14:45
Avatar van pcio Nieuw lid
DeviourSoul schreef:
je doet eerst:
$producten = array();

en dan
[..code..]


Bedankt, ik zal het zo eens proberen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s