PHP ver gevorderde |
|
Ik gebruik voor me winkelmandje nu dit :
<?php
for($i=0;$i<$aantal;$i++) {
$mijn_array_id[$i] = $_SESSION['artikel'][$i]['id'];
$mijn_array_aantal[$i] = $_SESSION['artikel'][$i]['aantal'];
}
sort($mijn_array_id);
foreach ($mijn_array_id as $key => $val) {
$select = mysql_query("SELECT * FROM `artikel` WHERE `id` = '". $val ."'") or die (Mysql_Error());
$obj = mysql_fetch_assoc($select);
echo "- ". $obj['naam'] ."<br>";
}
?>
<?php for($i=0;$i<$aantal;$i++) { $mijn_array_id[$i] = $_SESSION['artikel'][$i]['id']; $mijn_array_aantal[$i] = $_SESSION['artikel'][$i]['aantal']; } foreach ($mijn_array_id as $key => $val) { echo "- ". $obj['naam'] ."<br>"; } ?>
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 ?
<?php
foreach ($mijn_array as $key => $val && $mijn_array2 as $key2 => $val2) {
?>
<?php foreach ($mijn_array as $key => $val && $mijn_array2 as $key2 => $val2) { ?>
Maar gaat dat ook werken?
|