Dog vil jeg undgå at folk får den samme post at se 2 gange.. altså hvis det findes en post i votes hvor strUserID (ligger i en cookie) tidligere har stemt på strPid (billede-id) så køres random-funktionen igen...
Set ProfileRS = Conn.Execute("SELECT * FROM pictures where gender = '" & strgender & "' AND NOT UID IN '" & StrUserID & "' ORDER BY rand() ")
Og får:
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [MySQL][ODBC 3.51 Driver][mysqld-4.0.18-nt]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''vbgpnuxhebtdkkbnncdfeorsyjevhj' ORDER BY rand()' at line 1 /makelove/inc/vote.asp, line 41
Det vil jo ikke virke da den skal læse fra [votes] om strUserID findes i en post sammen med PID.. Cookien indeholder ikke alle stemmer, kun et userid..
Set ProfileRS = Conn.Execute("SELECT * FROM pictures, votes where pictures.gender = '" & strgender & "' AND votes.uid <> '" & StrUserID & "' AND votes.pid <> pictures.pid ORDER BY rand() ") If NOT (ProfileRS.BOF AND ProfileRS.EOF) Then
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.