Hallo ihr lieben,
ich bin eine Anfängerin deswegen habt bitte Nachsicht.
Also im Moment komm ich nicht weiter.
Ich habe 2 Tabellen. In die eine Tabelle (bewertungen) trägt der User mittels Auswahlliste ein Wert von 1-5 (Spalte: sterne_id) ein. In der Anderen Tabelle (sterne) habe ich 5 Bilder als Pfad hinterlegt mit dementsprechenden ids 1-5. Die beiden Tabellen habe ich verknüpft so das die id von Tabelle sterne mit der sterne_id der Tabelle bewertungen verknüpft sind.
Bei der Ausgabe wollte ich also das wenn jemand zb. 5 Sterne an sterne_id in bewertungen übermittelt das dann das bild mit der id 5 aus der Tabelle sterne angezeigt wird.
Ich habe viele Varianten probiert mit verschachtelten Abfragen über WHERE und JOIN Bedingungen, jedoch verzweifle ich weil der User ja keinen festen Wert übermittelt. Sondern von 1-5.
Ich habe es immer nur so geschafft das die id statt das Bild angezeigt wurde. Also wenn der User 1 Stern ausgewählt wurde die id 1 von sterne ausgegeben. Oder es gelang das zwar die Bilder angzeigt wurden, jedoch so User A wählt 1 Stern und User B 2 Sterne dann wurde bei beiden Usern auch beide Bilder dargestellt.
Ich muss noch dazu sagen das ich in der Tabelle bewertungen noch Spalten habe wie u.a. ip, user_id, produkt_id. Ich habe soviele WHERE Varianten ausprobiert, ich seh den Wald vor lauter Bäume nicht mehr.
Hat vielleicht jemand einen Ansatz der mir weiterhelfen könnte? Das wäre genial.
Lg
ich bin eine Anfängerin deswegen habt bitte Nachsicht.
Also im Moment komm ich nicht weiter.
Ich habe 2 Tabellen. In die eine Tabelle (bewertungen) trägt der User mittels Auswahlliste ein Wert von 1-5 (Spalte: sterne_id) ein. In der Anderen Tabelle (sterne) habe ich 5 Bilder als Pfad hinterlegt mit dementsprechenden ids 1-5. Die beiden Tabellen habe ich verknüpft so das die id von Tabelle sterne mit der sterne_id der Tabelle bewertungen verknüpft sind.
Bei der Ausgabe wollte ich also das wenn jemand zb. 5 Sterne an sterne_id in bewertungen übermittelt das dann das bild mit der id 5 aus der Tabelle sterne angezeigt wird.
Ich habe viele Varianten probiert mit verschachtelten Abfragen über WHERE und JOIN Bedingungen, jedoch verzweifle ich weil der User ja keinen festen Wert übermittelt. Sondern von 1-5.
Ich habe es immer nur so geschafft das die id statt das Bild angezeigt wurde. Also wenn der User 1 Stern ausgewählt wurde die id 1 von sterne ausgegeben. Oder es gelang das zwar die Bilder angzeigt wurden, jedoch so User A wählt 1 Stern und User B 2 Sterne dann wurde bei beiden Usern auch beide Bilder dargestellt.
Ich muss noch dazu sagen das ich in der Tabelle bewertungen noch Spalten habe wie u.a. ip, user_id, produkt_id. Ich habe soviele WHERE Varianten ausprobiert, ich seh den Wald vor lauter Bäume nicht mehr.
Hat vielleicht jemand einen Ansatz der mir weiterhelfen könnte? Das wäre genial.
Lg
Kommentar