Jag vill att den inloggade personen ska se vad han har skrivit i
<%=rs("nyheter_datum")%>
Jag använder följande kod:
<%
Dim con
Set con = Server.CreateObject("ADODB.Connection")
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db/members.mdb")
con.open
%>
<p>
<%
strSQL = "SELECT * FROM members order BY nyheter_datum DESC"
Set rs = con.Execute(strSQL)
%>
Men då visar han alla medlemmar. Det vill jag inte. Bara den personen som är inloggad.
Jag förstår ändå inte. I din sessionsvariabel lagrar du någonting. Vad? Varifrån kommer det värdet? Mot vilket fält i tabellen skall det värdet matchas för att man ska kunna veta vad som tillhör vem?
<%
If Session("id") <> ("") Then
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";"
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM members WHERE id = " & Session("id")
RecSet.Open SQL, Conn, 1, 3
Response.Write"<br>"
Do Until RecSet.EOF
%>
Tack alla som har försökt hjälpa mig!
Men en liten fråga.
Om jag vill ha en IF sats som säger om fältet "nyheter_datum" är i fyllt, så skriver han AKTIV på sidan. Hur gör man då?