Är UserID ett tal eller en sträng? Du använder båda varianterna.
När jag hade access så använde jag trur och false för att markera inlägg, nu med MySQL så har jag 1 och 0, även om jag försöker sätta en etta här så får jag bara en nollai databasen och jag gissar på att det är detta som gör att det inte visas info om hur många olästa inlägg man har
addPost = addPost & "(fromUser,toUser,gbMessage,gbDate,gbTime,gbIP,Avatar,gbRead, pprivate) "
addPost = addPost & "VALUES('"& varFromUser &"','"& varToUser &"','"& varMessage &"','"& varGBDate &"','"& varGBTime &"','"& varIP &"','"& varAvatar &"',1, 1)"
Här är koden som kollar olästa pm och gb-inlägg
Set rs=objConn.Execute("SELECT mailRead FROM tblUsers_imail where reciever='"&UserID&"'")
Set rs1=objConn.Execute("SELECT gbRead FROM tblUsers_guestbook where toUser='"&UserID&"'")
Set newMail=objConn.Execute("SELECT COUNT(*) AS mAntal FROM tblUsers_imail where reciever="& UserID &" AND mailread=1")
Set newGB=objConn.Execute("SELECT COUNT(*) AS gbAntal FROM tblUsers_guestbook where toUser="& UserID &" AND gbRead=1")