riddler2kone
Erfahrenes Mitglied
hallo!
ich bastel grade an meinen shop, um meine php künste zu verbessern, da ich erst siet ein paar monaten dabei bin
also, mir wurde geraden, den shop mit sessions zu machen. das funzt auch wunderbar. dann wurde mir geraden, die artikel für den warenkorb in mehrdimensionale arrays zu speichern. kein problem:
$artikel[0][artikelanzahl] und $artikel[0][artikelnummer]
das erste ist die gesammtanzahl eines gekauften produktes (wieviel stk. will cih von dem produkt haben?)
das 2te ist die artikelnummer, die in einer mysql datenbank auch gleichzeitig die ID darstellt.
so lese ich den inhalt des arrays aus und setzte ihn in TEXT um (die werte, hier z.B. name sind ja in der datenbank gespeichert)
jedoch setzt er jeden artikel 2 mal rein!
ich ahbe schon alles versucht, doch ich schaffe es nicht. könnt ihr mir helfen?
vielen dank
ich bastel grade an meinen shop, um meine php künste zu verbessern, da ich erst siet ein paar monaten dabei bin
also, mir wurde geraden, den shop mit sessions zu machen. das funzt auch wunderbar. dann wurde mir geraden, die artikel für den warenkorb in mehrdimensionale arrays zu speichern. kein problem:
$artikel[0][artikelanzahl] und $artikel[0][artikelnummer]
das erste ist die gesammtanzahl eines gekauften produktes (wieviel stk. will cih von dem produkt haben?)
das 2te ist die artikelnummer, die in einer mysql datenbank auch gleichzeitig die ID darstellt.
so lese ich den inhalt des arrays aus und setzte ihn in TEXT um (die werte, hier z.B. name sind ja in der datenbank gespeichert)
PHP:
foreach($artikel as $abc) {
foreach($abc as $schluessel=>$endwert) {
if($schluessel=="artikelnummer") {
$id = $endwert;
}
include("../../mysql.php");
$wert = @mysql_query("SELECT * FROM bw_shop_artikel WHERE id='$id'");
$wert = @mysql_fetch_array($wert);
echo $wert[name] . "<br>";
}
}
jedoch setzt er jeden artikel 2 mal rein!
ich ahbe schon alles versucht, doch ich schaffe es nicht. könnt ihr mir helfen?
vielen dank