Array Session - multiple updates

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array Session - multiple updates

    Hallo zusammen,

    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 ); 
    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[]

    -->
    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++;
        } 
    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
    Zuletzt geändert von Daniela; 23.02.2006, 00:33.

  • #2
    also spontan würde ich das löschen eines artikels mit einem jeweils eigenen button machen (noch ein javascript confirm() drauf) ... ein zentrales update in der art, wie du es angedacht hast.

    *verschieb zu bs*
    Kissolino.com

    Kommentar


    • #3
      hehe , das mit dem confirm() hät ich sowieso noch gemacht
      (wollt mich einfach nur kurz halten.)

      ein zentrales update in der art, wie du es angedacht hast.
      jo, super thx !

      Kommentar


      • #4
        soo alles getestet, klappt einwandfrei

        gn8 zusammen,

        dani

        Kommentar

        Lädt...
        X