Script controllo date e redirect che non funziona...
Inviato: 08/08/2013, 17:01
Salve a tutti, è il mio primo post su questo forum...
Sto realizzando uno script php che confronta delle date salvate in una tabella con la data attuale... se ci sono record che danno risultato inferiore pari a 30 dovrebbe stamparli, altrimenti deve fare il redirect su un altra pagina...
la seconda parte funziona, nel senso che se non ci sono record validi fa il redirect, il problema è che quando invece ci sono risultati... non li stampa... e non capisco perchè! Vi posto il codice cosi spero possiate darmi una mano Grazie a tutti quelli che vorranno darmi una mano!!!
Sto realizzando uno script php che confronta delle date salvate in una tabella con la data attuale... se ci sono record che danno risultato inferiore pari a 30 dovrebbe stamparli, altrimenti deve fare il redirect su un altra pagina...
la seconda parte funziona, nel senso che se non ci sono record validi fa il redirect, il problema è che quando invece ci sono risultati... non li stampa... e non capisco perchè! Vi posto il codice cosi spero possiate darmi una mano
Codice: Seleziona tutto
<?php
$serverdb='localhost';
$userdb='root';
$passdb='';
$db='test';
$table='news';
$link=mysql_connect("$serverdb","$userdb","$passdb")
or die ("Impossibile connettersi");
mysql_select_db($db,$link);
$sel=mysql_query("SELECT * FROM news
WHERE data <= DATE_ADD(CURDATE(), INTERVAL 30 DAY);");
$news= mysql_fetch_array($sel);
if (!$news) {
?>
<script type='text/javascript'>window.location.href='index.php';
</script>
<?php
}
if ($news){
while ($news= mysql_fetch_array($sel))
{
$a=$news['dataev'];
$for1=explode(" ", $a);
$data=explode("-", $for1[0]);
$ora=explode("-", $for1[1]);
$a1=$news['data'];
$for1=explode(" ", $a1);
$data1=explode("-", $for1[0]);
$ora1=explode("-", $for1[1]);
echo "".$news['titolo']."</h2><br/>".$news['art']."<br/>che si terrà il ".$data[2]."/".$data[1]."/".$data[0]." alle ore ".$ora[0]."<br/><br/>Pubblicato
il ".$data1[2]."/".$data1[1]."/".$data1[0]." alle ore ".$ora1[0]."<br/><br/></p>";
}
}
?>