Sie sind hier:     Startseite Studium Lerninhalte •  PHP02

Geprüfter Webmaster - Lerninhalte

PHP 03 - PHP und MySQL

Sie werden mit den folgenden Aufgaben wieder den Webshop mit Datenbankanbindung aus diesem Lernheft verbessern. Ihre Lösungen sollten Sie - wie bei den ersten beiden PHP- Heften - auf den Webspace des Online- Lernsystems hochladen.

Ihre Aufgabe soll es nun sein, die Shop- Applikation so zu erweitern, dass sich neue Kunden registrieren können.

Im zweiten Lernheft zu PHP wurde ein Webshop auf Basis von XML- Daten entwickelt. Dieser Shop hatte eine Warenkorbfunktionalitöt, die über die Session- Technologie realisiert wurde. Dabei wurden gewünschte Artikel erst im Warenkorb abgelegt und nicht sofort bestellt. Der Benutzer kann sich dann den Warenkorb ansehen und die Artikel insgesamt bestellen.

Teilaufgabe 1:

Integrieren Sie einen Warenkorb auch in den Shop aus diesem Lernheft. Diesmal soll aber der Inhalt des Warenkorbs nicht in der Session- Variablen abgespeichert werden, sondern in der MySQL- Tabelle "warenkorb". Diese neue Tabelle soll vier Spalten enthalten: Eine ID, die Kundennummer, Artikel- ID und die Anzahl. Wenn der Benutzer also auf einen Artikel klickt, soll er erst im Warenkorb abgelegt werden.

Teilaufgabe 2:

Über einen Link "Warenkorb" auf der Artikelseite, der zur Seite "warenkorb.php" führt, kann man sich den Inhalt des Warenkorbs jederzeit ansehen und die Anzahl der einzeinen Artikel ändern.

Teilaufgabe 3:

Außerdem soll es auf der Warenkorbseite die Möglichkeit geben, den Warenkorb zu bestellen. Damit werden dann alle Artikel aus dem Warenkorb in die Bestelltabelle übertragen und der Warenkorb wird gelöscht.

---

Meine Lösung

Sie können den verbesserten Webshop austesten. Um die Funktionalitäten des Onlineshops nutzen zu können, müssen Sie sich als Neukunde registierten.

Zusammenstellung aller verwendeter Scripts [zip]

PHP 2 ... XML 1