$dato = date("d-m-y");
$klokken = date("H:i:s");
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO `admin_log` (`dato`, `klok`, `ip`) VALUES ('$dato', '$klokken', '$ip')");
Ovenstående burde virke.
Naturligvis skal du huske at connecte til databasen før du sender forespørgslen.
og er det muligt at gøre sån så jeg også kan se alle logind forsøg på mit admin system også?
Mener du for den enkelte bruger, eller ialt?
Hvis det første er tilfældet, skal du gøre følgende:
1. Opret et felt mere i databasen, som du f.eks. kalder forsoeg - så du altså har følgende:
id, dato, klok, ip og forsoeg
2. Når MySQL-forespørgslen så udføres:
// læg 1 til feltet forsoeg
mysql_query("UPDATE `admin_log` SET `forsoeg` = `forsoeg`+1 WHERE `id` = '$_SESSION[id]'");
I ovenstående kode går jeg ud fra, at brugerens ID er gemt i $_SESSION[id].
Hvis det derimod er det andet der er tilfældet:
1. Udfør trin 1 ovenfor.
2. Når MySQL-forespørgslen udføres:
// læg 1 til feltet forsoeg
mysql_query("UPDATE `admin_log` SET `forsoeg` = `forsoeg`+1");
Jeg har ikke testet det, men det burde virke.
Men jeg ved jo ikke hvordan din database er bygget op, så det er ikke sikkert det virker som det skal lige til at starte med.
Indlæg senest redigeret d. 02.05.2008 17:34 af Bruger #8331