- Home
- Categorie
- Coding e Sistemistica
- PHP
- Foto ogni 24 ore
-
Foto ogni 24 ore
Ciao a tutti, ho questa funzione che mi cambia le foto ogni caricamento di pagina
[PHP]echo "<p align="center"><small>Foto Chatters:</small><br/>";
$sql=mysql_fetch_array(mysql_query("SELECT id, avatar FROM ibwf_users ORDER BY RAND() LIMIT 1"));
$nick = getnick_uid($sql[0]);
echo "<p align="center"><small><a href="index.php?action=viewuser&who=$sql[0]&sid=$sid">$nick</a></small>";
echo "<p align="center"><small><img src="$sql[1]" width="100" height="100" alt="$sql[0]"/><br/>";[/PHP]
vorrei che cambiasse foto ogni 24 ore, ma non capisco che comando ci vuole.. Grazie a chi mi risolve questo problema..:bho:
-
Ciao,
da quello che ho potuto vedere dal tuo post non ti serve un comando,
ma un'analisi della questione.In linea di massima,
dovresti sapere quando sono passate 24 ore dall'ultimo caricamento e scegliere una nuova immagine scartando quella che è stata visualizzata nelle 24 ore precedenti.Per trovare una differenza tra date ci sono moltissimi modi.
Quello che io preferisco è avere due date in formato timestamp da sottrarre e poi in base al numero di millisecondi ricavare l'arco di tempo nell'unità di misura che mi occorre (minuti o ore e giorni ecc..).Ciao
-
Ciao Mirko, e quindi??:?
-
Grazie , ho risolto
-
Ciao Leviathan73,
magari posta la soluzione, che può essere di aiuto ad altri utenti.
-
Ciao darkita la soluzione era questa
[php]$pod = mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE name='pod'"));
echo "<p align="center"><b><u><i>Chatter del Giorno:</i></u></b><br/>";
$sql=mysql_fetch_array(mysql_query("SELECT id, avatar FROM ibwf_users WHERE id='".$pod[0]."'"));
$nick = getnick_uid($sql[0]);
echo "<p align="center"><a href="index.php?action=viewuser&who=$sql[0]&sid=$sid">$nick</a></small>";
echo "<p align="center"><small><img src="$sql[1]" width="100" height="100" alt="$sql[0]"/><br/>";[/php]
ma il problema è che la foto non cambia, rimane sempre la stessa:?