nafets
Mitglied
Warenkorb mit DB
Hallo zusammen
Habe meinen Warenkorb jetzt mit ner DB gelöst. Jetzt wird anhand der SessionID ein User inkl dessen gewählte Artikel in die DB geschrieben. Bzw. es wird einfach der ID Wert der tabelle Sortiment übergeben.
Jetzt versuche ich das Ganze wieder auszulesen. Ich muss eine Selektion anhand zweier Tabellen machen. Aber irgendwie es nicht. Kommt immer ein Fehler. Folgender Code:
Hat sich erledigt. Habe einen Fehler in der aussortierung sowie in der DB gehabt.
Hallo zusammen
Habe meinen Warenkorb jetzt mit ner DB gelöst. Jetzt wird anhand der SessionID ein User inkl dessen gewählte Artikel in die DB geschrieben. Bzw. es wird einfach der ID Wert der tabelle Sortiment übergeben.
Jetzt versuche ich das Ganze wieder auszulesen. Ich muss eine Selektion anhand zweier Tabellen machen. Aber irgendwie es nicht. Kommt immer ein Fehler. Folgender Code:
Code:
<%
' Variable mySession für eindeutige Identifikation definieren
mySession = Session.SessionID
' Hier wird die Verbindung der DB hergestellt
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=meineDBsource")
Response.Write("<table width='450' border='0'><tr>")
' Hier wird die db gewählt.
sql = "SELECT * FROM warenkorb WHERE SessionID=" & mySession
Set objRS = objConn.Execute(sql)
sql2 = "SELECT * FROM sortiment WHERE id=" & objRS("ArtikelID")
Set objRS2 = objConn.Execute(sql2)
While Not objRS1.EOF
Response.Write("<td>" & objRS2("tBild") & "</td>")
Response.Write("<td><b>" & objRS2("tName") & "</b></td>")
Response.Write("<td>" & objRS2("tArtikelNummer") & "</td><p></p>")
Response.Write("<td><input type='text' name='frmAnzahl' value='1' maxlength='2' size='3'></td>")
Response.Write("<td>CHF <input readonly type='text' name='frmPreis' value='" & objRS2("tPreis") & "' maxlength='3'size='4'></td></tr>")
Response.Write("<tr><td colspan='5'><hr width='100%'></td></tr>")
objRS.MoveNext
Wend
objConn.Close
Response.Write("</table>")
Response.Write("Die Session ID lautet: " & Session.SessionID)
%>
Hat sich erledigt. Habe einen Fehler in der aussortierung sowie in der DB gehabt.
Zuletzt bearbeitet: