morgen
habe folgendes problem, ich starte auf der seite artikel.php eine session und speichere auf der seite warenkorb.php die artikelnr und die bestelltmenge in dieser session.
Code:
if (!isset($_SESSION['Warenkorb']))
$_SESSION['Warenkorb'] = array();
$_SESSION['Warenkorb'][] = array('artikel'=>$art, 'menge'=>$bestellmenge);
foreach($_SESSION['Warenkorb'] as $eintrag)
danach rufe ich die artikel aus der datenbank ab und gebe sie in einer while schleife aus
Code:
while ($korb_anzeigen = mysql_fetch_array($korb)) {
$artikelname = $korb_anzeigen["Produktname"];
$preis = $korb_anzeigen["Preis_Brutto"];
$gesamt = $preis*$bestellmenge;
$preis = number_format($preis, 2,",",".");
$gesamt = number_format($gesamt, 2,",",".");
echo ("<table width="80%" align="center">
<tr>
<td width="10%">". $artikelname ."</td>
<td width="4%" align="center">". $eintrag["menge"] ."</td>
<td width="8%" align="right">". $preis ."</td>
<td width="8%" align="right">". $gesamt ."</td>
<td width="8%" align="center">löschen</td>
</table>");
}
nun hab ich das problem das er mir jedesmal wenn ich einen neuen artikel hinzufüge er die menge im cookie zwar richtig speichert, nur bei der anzeige bekomme ich es net geregelt das er mir zu allen ausgaben die richtig menge also der reihenfolge nach aus dem array ausliest. danke schon mal im voraus