17. december 2007 - 10:44Der er
11 kommentarer og 1 løsning
Kun deltage én gang om dagen.
Jeg er igang med et konkurrence system, hvor brugeren kun må trykke på f.eks et link én gang om dagen.
Jeg har fundet frem til, at jeg skal lave en tabel der hedder "log", hvor jeg har "id, bruger, tid" id => 1 bruger => jkampmann tid => 18495595 (phps funktion: time())
Men hvordan skal det se ud, mht. if-sætning osv?
if ( brugeren allerede er i tabellen indenfor 24 timer ) { ikke deltag } else { deltag! }
$SQL = "SELECT tid FROM log WHERE konkurrenceid = 1"; $query = mysql_query($SQL);
if ( mysql_num_rows ( $query ) > 0 ) { $row = mysql_fetch_assoc ( $query ); if ( date("Ymd") != date("Ymd", $row['tid'])) { echo "Du kan deltage"; } else { echo "Du kan ikke deltage"; } else { echo "du kan godt deltage, og nu skal den indsætte i log tabellen"; } ?>
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.