När man blockerar en användaren ska personen bli mot blockerat. Jag tycker att det är onödigt och lägga in posten 2 ggr.
Jaga nvänder denna koden när man kollar om amn är blockerad eller inte.
Set BlockCheck = objConn.Execute("SELECT * FROM usrblock WHERE BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &"")
If Not BlockCheck.EOF Then
response.write "<br><br><br><br><br><br><br>"
%>
<span style="font-size: 16px;"><p align="center"><%=BlockCheck("BlockFromTP")%>, har valt och blockera dig.
<br>
Anledning: <b><%=BlockCheck("BlockMessage")%></b> </p></span>
<%
Else
%>
Profil koder.....
<%
End If
%>
Testa med
Set BlockCheck = objConn.Execute("SELECT * FROM usrblock WHERE BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &" or BlockFromId="& SafeSQL(ObjRS("UsrId")) &" AND BlockToId="& SafeSQL(Session("UsrId")) &"")
If Not BlockCheck.EOF Then
response.write "<br><br><br><br><br><br><br>"
%>
<span style="font-size: 16px;"><p align="center"><%=BlockCheck("BlockFromTP")%>, har valt och blockera dig.
<br>
Anledning: <b><%=BlockCheck("BlockMessage")%></b> </p></span>
<%
Else
%>
Profil koder.....
<%
End If
%>
Menar du att om man blockerar någon så ska man själv bli blockerad från denna någon?
I din undre SQL-fråga så ger du samma kriterie två gånger.
BlockToId="& SafeSQL(Session("UsrId")) &" AND BlockFromId="& SafeSQL(ObjRS("UsrId")) &" or BlockFromId="& SafeSQL(ObjRS("UsrId")) &" AND BlockToId="& SafeSQL(Session("UsrId"))
Om du tittar lite närmare så ser du att det är exakt samma på båda sidorna om "or".