Ich bin mal wieder an meine Grenzen gestoßen
Also: Ich habe 2 Tabellen. Die 1. heißt „waren“ und beinhaltet Artikeldaten, wie id, Name, beschreibung, bestand usw. Die 2. heißt „Warenkorb“ und beinhaltet user, warenid und menge.
Ich habe jetzt im Inet gesucht und einen Code gefunden und auf mein Problem angepasst. Er sieht jetzt so aus:
[php]
$query_string = "SELECT a.id, a.name, a.beschreibung, a.bild, a.preis, b.user, b.warenid, b.menge AS kategorie
FROM Waren AS a
INNER JOIN
Warenkorb AS b
ON a.id = b.warenid ";
$query = mysql_query($query_string);
while($row = mysql_fetch_object($query)){
echo "<li>$row->name $row->menge $row->preis</li>";
[/php]Jetzt gibt es dabei 3 Probleme.
- ‚menge‘ wird nicht ausgegeben
- Wie schaffe ich es, dass nur die Daten des aktuellen Benutzers ausgegeben werden? Ich habe versucht, einfach [php]WHERE user LIKE $_SESSION[‚user‘] [/php] hinten anzufügen, aber dann bekomme ich eine Fehlermeldung
- Was mache ich, wenn ich noch eine 3.Tabelle einfügen möchte mit den Adressdaten der Benutzer um die bestellung loszuschicken?
Und noch eine allgemeine Frage : zeichnet man den Warenkorb besser als Liste oder als Tabelle aus?
EDIT: Link vergessen Shop
Vielen Dank im Vorraus