Ho in un mio blog, come accennavo nel precedente post, uno script in php che ogni giorno mi fa visualizzare una data, dei compleanni, per esempio oggi 8 settembre è nato Ariosto e quindi tutti gli 8 settembre appare la data.
Lo script che richiama le date nella sidebar è:
Codice PHP:
<?
$db_host=""; // Il nome dell'host. Generalmente localhost
$db_name="nome"; // Il nome del database usato
$db_user="user"; // L'username del database
$db_pwd="password"; // La password del database
$conn=mysql_connect($db_host, $db_user, $db_pwd)
or die ("Errore nella connessione al Database. Verificare i dati contenuti nel file");
mysql_select_db($db_name, $conn)
or die ("Errore nella selezione del Database. Verificare i dati contenuti nel file");
$query = "SELECT * FROM sel_aut";
$result = mysql_query($query, $conn)or die( mysql_error() );
while ($row = mysql_fetch_array($result)) {
$data= $row['datan'];
$data2 = date("m-d");
if(strstr($data, $data2))
{
print ("Oggi è nato: ".$row['nome']."<br />");
}
}
?>
prima si vedevano ste date, ora che ho cambiato hoster no...
Ho capito forse quale è il problema. Per far vedere le date nella tabella su phpmyadmin c'è: 0000-00-00 (a-m-g), bastava lasciare a 0000 l'anno e mettere solo il mese e il giorno.
Ora non mi accetta più questo e se metto 2007 allora la data si vede, ma nel 2008 non si vedrà... e non posso certo fare modifiche a 365 date ogni anno...
Suggerimenti?