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:
Jetzt gibt es dabei 3 Probleme.
1. 'menge' wird nicht ausgegeben
2. Wie schaffe ich es, dass nur die Daten des aktuellen Benutzers ausgegeben werden? Ich habe versucht, einfach
hinten anzufügen, aber dann bekomme ich eine Fehlermeldung :(
3. 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
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>";
1. 'menge' wird nicht ausgegeben
2. Wie schaffe ich es, dass nur die Daten des aktuellen Benutzers ausgegeben werden? Ich habe versucht, einfach
PHP:
WHERE user LIKE $_SESSION['user']
3. 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
Zuletzt bearbeitet: