login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zelfde soort Array uitlezen

Offline Martijn1989 - 16/06/2006 22:20 (laatste wijziging 16/06/2006 22:23)
Avatar van Martijn1989PHP ver gevorderde Ik gebruik voor me winkelmandje nu dit :

  1. <?php
  2. for($i=0;$i<$aantal;$i++) {
  3.  
  4.  
  5. $mijn_array_id[$i] = $_SESSION['artikel'][$i]['id'];
  6. $mijn_array_aantal[$i] = $_SESSION['artikel'][$i]['aantal'];
  7.  
  8.  
  9. }
  10.  
  11. sort($mijn_array_id);
  12. foreach ($mijn_array_id as $key => $val) {
  13.  
  14.  
  15. $select = mysql_query("SELECT * FROM `artikel` WHERE `id` = '". $val ."'") or die (Mysql_Error());
  16. $obj = mysql_fetch_assoc($select);
  17.  
  18. echo "- ". $obj['naam'] ."<br>";
  19. }
  20. ?>


Dit werkt ... maar ik heb bij de id ook een aantal ?

id == Artikel id, aantal == Aantal artikelen van id

$_SESSION['artikel'][0]['id'] == 4
$_SESSION['artikel'][0]['aantal'] == 2

Wat betekend : Ik heb van Artikel 4, 2 aantallen. Alleen hoe verwerk ik dat er nu bij ?

  1. <?php
  2. foreach ($mijn_array as $key => $val && $mijn_array2 as $key2 => $val2) {
  3. ?>


Maar gaat dat ook werken?

4 antwoorden

Gesponsorde links
Offline Simon - 16/06/2006 22:28
Avatar van Simon PHP expert
  1. foreach ($mijn_array_id as $key => $val) {
  2.  
  3.  
  4. $select = mysql_query("SELECT * FROM `artikel` WHERE `id` = '". $val ."'") or die (Mysql_Error());
  5. $obj = mysql_fetch_assoc($select);
  6.  
  7. echo "- ". $obj['naam'] ." (". $mijn_array_aantal[$key] .")<br>";
  8. }

mss zo?
Offline Martijn1989 - 16/06/2006 22:32
Avatar van Martijn1989 PHP ver gevorderde Is al opgelost, iig dank je!
Offline Simon - 16/06/2006 22:42
Avatar van Simon PHP expert oplossing aub?
Offline Martijn1989 - 16/06/2006 23:20
Avatar van Martijn1989 PHP ver gevorderde Niks geen gekke dingen erbij alleen :

  1. $aantalproduct = $_SESSION['artikel'][$i]['aantal'];
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s