Yes sir. du har spurgt den rigtige ;)
Jov det kan godt lade sig gøre, men siden du spørger går jeg ud fra at du ikke kender så meget til php/mysql er det rigtigt?
Der skal et længere script til at kunne få det til at fungere, men jeg kan give nogle hints:
Til log on systemet skal du bruge sessions til at sørge for at brugeren ikke bare ligepludslig er logget af...
Sessions husker på ting og sager fx.
$_SESSION["navn_på_session"] ="Dens værdi";
$_SESSION["navn"]="Jens";
echo $_SESSION["navn"];
husk at starte session i toppen af alle dine dokumenter du bruger sessions på :
session_start();
Til at man kun kan klikke på et link 1 gang om dagen vil jeg nok lave et felt i din mysql database til at indeholde data om brugeren har klikket eller ej.
fx:
Tabellen profiler indeholder fx. disse rækker (rows):
id
brugernavn
kode
rank
har_han_klikket
tid_han_klikkede
klik_point
Til din top 10 liste skal du bruge en mysql_query, jeg ville lave den sådan her:
mysql_query("SELECT * FROM navn_paa_tabellen ORDER BY `id` DESC LIMIT 0.10")or die(mysql_error());
NB:
til dit klikke system sådan man kun kan klikke en gang om dagen kan du lave sådan en her mysql_query:
Når han klikker på linket har du sat nogle if sætninger sådan at denne mysql_query bliver udført.
mysql_query("UPDATE navn_paa_tabelen SET har_han_klikket='ja'")or die(mysql_error());
men en if sætning tjekker du hvor lang tid siden det er han har klikket sådan her fx.
(her oppe til en connect og while ting side)
if($data[tid_han_klikkede] == time()-8640){
mysql_query("UPDATE navn_paa_tabelen SET har_han_klikket='nej'")or die(mysql_error());
Håber du kunne fårstå lidt af det ;)
Og hvis du er ny til det skal du ikke lade dig skræmme af alle mine ord/forklaringer/kode det ser svært ud, men det er det ikke du skal bare læse lidt her og der til sidst fatter du det.. ;)
Her er en god engelsk tutorial:
http://www.tizag.com/mysqlTutorial/index.php (den lærte jeg da en del af)
//hp4