mustino: Grundidee Warenkorb

Hallo zusammen,

ich versuche mit php & MySQL einen Onlineshop zu programmieren. Das einzige was ich dazu gerne wissen würde ist, ob für jeden Kunden der etwas bestellt eine Tabelle Warenkorb erstellt werden muss, der nach dem Bestellvorgang wieder gelöscht wird. Oder alternativ es schon eine Tabelle als Warenkorb existiert? Wobei diese Möglichkeit bei mehreren Kunden nicht funktioniert, wenn sie auf die gleiche Tabelle zugreifen?

Danke im Vorraus für die Hilfen.

  1. Moin

    ... Wobei diese Möglichkeit bei mehreren Kunden nicht funktioniert, wenn sie auf die gleiche Tabelle zugreifen?

    Das Ganze funktioniert definitiv auch wenn mehrere Kunden (Artikel) in einer Tabelle stehen. Du brauchst sie nur durch unterschiedliche Identifikationsmerkmale abgrenzen.

    MfG
    MarkX.

    1. Hallo Markx,

      danke vorerst für die Antwort.

      Du hast recht, jedoch soll der Onlineshop bzw. der Warenkorb für Kunden ohne vorherige Registrierungsmöglichkeit bzw. Login erstellt werden, so dass ich keine Kundennr. oder ID habe.

      Weiss du eine Möglichkeit dies trotzdem realisieren zu können?

      1. Hallo nochmal,

        Du hast recht, jedoch soll der Onlineshop bzw. der Warenkorb für Kunden ohne vorherige Registrierungsmöglichkeit bzw. Login erstellt werden, so dass ich keine Kundennr. oder ID habe.

        Weiss du eine Möglichkeit dies trotzdem realisieren zu können?

        Du mußt die Kunden / Besucher Deines Online-Shops trotzdem irgendwie unterscheiden können. Du brauchst also sowieso sowas wie eine ID. Wie Sessions in PHP gehandhabt werden weiß ich nicht. Ich habe nur Erfahrungen mit ASP.

        MfG
        MarkX.

      2. Hi mustino!

        Weiss du eine Möglichkeit dies trotzdem realisieren zu können?

        Auch das geht wunderbar mit Sessions - Info dazu gibt es z.B. hier:
        http://www.dclp-faq.de/ch/ch-version4_session.html

        Ciao Sven

      3. Hallo,

        na erstens brauchst Du Sessions wie schon mehrere Leute gesagt haben. Und dann vergibst Du einfach beim Betreten des Shops eine eindeutige Nummer für jeden Kunden, der Ihn identifiziert, und seine Artikel im Warenkorb identifiziert.
        Der Kunde muss niemals erfahren, dass er nur ne Nummer ist :-) Wenn er nichts bestellt, schmeißt Du die Nummer halt weg.

        Gruss

        Marko

        1. Hallo Marko,

          na erstens brauchst Du Sessions wie schon mehrere Leute gesagt haben. Und dann vergibst Du einfach beim Betreten des Shops eine eindeutige Nummer für jeden Kunden, der Ihn identifiziert, und seine Artikel im Warenkorb identifiziert.
          Der Kunde muss niemals erfahren, dass er nur ne Nummer ist :-) Wenn er nichts bestellt, schmeißt Du die Nummer halt weg.

          Man kann ja die SessionID als ID für den jeweiligen Besucher des Schops nehmen. Wann aber löscht man die Sachen aus dem Warenkorb?

          Grüße
          Jeena Paradies

          --
          Bambergs Fasching - nur ein großer (Werbe-)Flop?
          http://jeenaparadies.de/artikel/fasching/
          Jeenas Bannertauschportal; selbstgemacht ;-)
          http://jeenasbannerbude.de
  2. hi,

    wofür überhaupt datenbanktabellen?

    beschäftige dich lieber mal mit sessions.

    gruss,
    wahsaga