.. te refieres a que no te aparece el ùltimo registrado??..
..
tienes razón, el error está en:
Código PHP:
$ultimos= mysql_query("SELECT usuario, DATE_FORMAT(fecha,'%d') AS dia, DATE_FORMAT(CURDATE(), '%d') AS hoy FROM usuarios WHERE fecha>=DATE_SUB(CURDATE(), INTERVAL 1 DAY) ORDER BY fecha ASC", $conexion) or die ("<b>ERROR:</b><br>".mysql_error());
ahí consulto los registrados ayer y hoy... y mediante el bucle posterior asumo que el último registrado sale de ahí.. pero es falso si en 2 días no hubo registrados..
... error mio.
Bueno, podrías arreglarlo. Te será útil la función MAX() de MySQL...
www.mysql-hispano.org (nuevamente). Suerte!