Jag håller på och knackar ihop ett litet community, mest för skoj, men skulle ändå vilja få det att funka.
Nu är det så här att jag har fastnat på en funktion. När man loggar in så ska man ju självklart få se hur många nya gästboksinlägg man har fått, hur löser jag lättast det? Jag har sökt på tidigare inlägg här men inte lyckats med något utav dem. Hur ska jag koppla databasen för att få det att funka? Vad ska man SQL sträng vara?
Jag gissar på något sånt här: (?)
När man skriver gästboksinlägg setts en 0:a på fältet read.
När inlägget sen blir läst får det en 1:a. Därför vill jag skriva ut antalet 0:or.
select count(*) from gb where read=0 and tillID= "& session("id")
Jag har gjort så att session("id") måste matcha tillID för att det ska gå och sätta en 1:a på inlägget. Det funkar, men nu vill jag som sagt ha ut antalet nya poster som finns att läsa!
Tack på förhand allesammans!
P.S. Vore tacksam för hela koden och inte någon bit då jag är nybörjare på detta.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")
strSQL = "select count(*) as antal from gb where read=0 and tillID= "& session("id")
set objRS = objConn.Execute (strSQL)
Response.write objRS("antal")
%>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Execute "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")
strSQL = "select count(*) as antal from gb where read=0 and tillID= "& session("id")
set objRS = objConn.Execute (strSQL)
Response.write objRS("antal")
%>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")
strSQL = "select count(*) as antal from gb where read=0 and tillID= "& session("id")
set objRS = objConn.Execute (strSQL)
Response.write objRS("antal")
%>
Ger följande fel:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/jobb/theevents.net/fanclub.asp, line 10