Hallo zusammen,
hab nen kleinen Session Warenkorb gemacht:
Wie stell ich das nun am besten an, das ein User in der Warenkorb-Übersicht alle Änderungen für mehrere Artikel auf einmal speichern kann und nicht Zeile für Zeile den UPDATE id=123 Button drücken müsste ^^
Ich könnte mir das mir einer Schleife Vorstellen:
Warenkorbübersicht
FELD art[] - - FELD menge[]
FELD art[] - - FELD menge[]
-->
ich schreib halt einfach alles neu ^^
Ist das ne Gute Lösung oder gäbs hier was besseres?
Muss gestehen ist mein erstes Warenkorb in der Form
Gruß, Dani
hab nen kleinen Session Warenkorb gemacht:
PHP-Code:
// Artikel hinzufügen
$_SESSION['warenkorb'][] = array(
"art" => $art,
"menge" => $menge );
//einen Artikel mit der $loeschen= id löschen
if ($loeschen) {
unset($_SESSION['warenkorb'][$loeschen]);
}
// EINEN Artikel "Updaten"
$_SESSION['warenkorb'][$id] = array(
"art" => $art,
"menge" => $menge );
Ich könnte mir das mir einer Schleife Vorstellen:
Warenkorbübersicht
FELD art[] - - FELD menge[]
FELD art[] - - FELD menge[]
-->
PHP-Code:
foreach($_SESSION['warenkorb'] as $wkkey => $wkvalue) {
unset($_SESSION['warenkorb'][$wkkey]);
$anzahl = count($art);
$count = 0;
while($count < $anzahl)
{
$_SESSION['warenkorb'][$count] = array(
"art" => $art[$count],
"menge" => $menge[$count] );
$count++;
}
Ist das ne Gute Lösung oder gäbs hier was besseres?
Muss gestehen ist mein erstes Warenkorb in der Form
Gruß, Dani
Kommentar