Il mio errore è questo: http://i54.tinypic.com/1zlbsb6.png , ovvero mi ritrovo con troppi hr, anche se non dovrebbero esserci...
Il tutto funziona così: ogni accesso me lo salva... success 1 significa che è errato, success 0 giusto.

Questi sono i codici relativi a quella scheda

Login
Codice PHP:
if (! $_COOKIE['username'] OR ! $_COOKIE['password']) {
echo 
'<table> <form method="POST" action="">';
echo 
'<tr><td>Nome utente:</td><td><input type="text" size="32" name="username" /></td></tr>';
echo 
'<tr><td>Password:</td><td><input type="password" name="password" /></td></tr>';
echo 
"<tr><td>Indirizzo IP:</td><td><input type=\"text\" name=\"iputente\" value=\"".$_SERVER['REMOTE_ADDR']."\" readonly>";
echo 
'<tr><td colspan="2"><input type="submit" value="Entra" />
'
;
echo 
'</form></table>';
$username htmlspecialchars($_POST['username']);
$password htmlspecialchars($_POST['password']);
$ip htmlspecialchars($_POST['iputente']);
if (! 
$username OR ! $password) {
echo 
'Compila i campi';
} else {
if (
$username == "****" && $password == "****") {
setcookie("username"$usernametime()+3600);
setcookie("password"$passwordtime()+3600);
$query mysql_query("INSERT INTO access (id, ip, success) VALUES (NULL, '$ip', '0')") or die(mysql_error());
header("Location: adm.php");
} else {
echo 
'[b]Accesso negato. Il tuo IP è stato registrato come possibile accesso indesiderato.[/b]';
$query mysql_query("INSERT INTO access (id, ip, success) VALUES (NULL, '$ip', '1')") or die(mysql_error());
}

Scheda Log accessi:
Codice PHP:
if ($_GET['page'] == "access") {
$query mysql_query("SELECT * FROM access WHERE success = 0 LIMIT 10") or die(mysql_error());
echo 
'

[b]Accessi effetuati con successo:[/b]
'
;
while (
$fetch mysql_fetch_array($query)) {
echo 
"
$fetch[ip]<hr>";
}
$decline mysql_query("SELECT * FROM access WHERE success = 1 LIMIT 10") or die(mysql_error());
echo 
'
[b]Accessi declinati:[/b] 
'
;
while (
$de mysql_fetch_array($decline)) {
echo 
"
$de[ip]<hr>";
}