login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array vraagje?

Offline Chupskie - 15/04/2006 11:24 (laatste wijziging 15/04/2006 11:39)
Avatar van ChupskieMySQL beginner Kan ik nog dieper in mijn array?

Ik heb het nu zo:
Array ( [1289182] => 6 [1289183] => 21)

Maar ik wil het eigenlijk zo:
Array ( [1289182] => 6 => 220 [1289183] => 21 => 315 )

Hoe pak ik dit het beste aan? of is dit helemaal niet mogelijk?

edit: voor de duidelijkheid toch maar even het bijhorene script:
  1. <?php
  2. $totproduct = $_GET['artikelnr'];
  3.  
  4. if (!isset($_SESSION['mandje'])) {
  5. $_SESSION['mandje'] = array();
  6. }
  7.  
  8. if (isset($_SESSION['mandje'][$totproduct])) {
  9. $aant = $_SESSION['mandje'][$totproduct];
  10. $totaantal = $aant + $_GET['aantal'];
  11. $_SESSION['mandje'][$totproduct] = $totaantal;
  12. $demaat = $_GET['maat'];
  13. $_SESSION['mandje'][$maattt] = $demaat;
  14. }
  15. // het produkt zit er nog niet in; toevoegen
  16. else {
  17. $_SESSION['mandje'][$totproduct] = $_GET['aantal'];
  18. $_SESSION['mandje'][$maattt] = $_GET['maat'];
  19. }
  20. ?>


Ik wil nu gewoon simpel die $_GET['maat']; in de array erbij?
Maar dan doe ik dat zo dus verkeerd volgens mij -> $_SESSION['mandje'][$maattt] ?

Iemand een idee? hoe ik die maat in die array kan zetten?

3 antwoorden

Gesponsorde links
Offline Scott - 15/04/2006 14:33
Avatar van Scott Gouden medaille

PHP ver gevorderde
De manier waarop je het nu doet is gewoon goed hoor. Een multidimensionale array heet het dan 
Offline ikkedikke - 15/04/2006 14:37
Avatar van ikkedikke PHP expert zo werkt het niet.
Je kan wel iets doen als:
array('key'=>array('key2' =>'value'))
Offline timo - 15/04/2006 17:08
Avatar van timo PHP ver gevorderde array(array(array(array('waarde!')))) werkt gwn hoor... krijg je gwn een lange array
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.171s