Grazie ancora..
Allora facendo cosi?
Visualizzo tutti i record anche quelli che hanno la scadenza >=0.codice:if ($TpUte == "UE" && $StatoBando=="Ap77" && $differenza_in_giorni>=0){ //break; } else{ echo "record da visualizzare"; }
Ti invio lo script comprensivo della select che eseguo:
Vedi un pò, per favore, io continuo a provare, ma non riesco..codice:case "Ap77": case "Ap88": $que77 ="SELECT a.CdBando , a.StBando, a.online, b.TpGara, b.CdBando, b.HhScad, b.DtScad, b.CdCateg, b.DtEsito FROM TBANBAN a, TBDTBAN b WHERE (a.CdBando = b.CdBando) and a.StBando = '$StBando' ORDER BY b.DtEsito"; //echo $que77; $Ris77 = mysql_query($que77, $Connessione) or die ("Impossibile effettuare la query"); while ( $riga = cFetchAssoc($Ris77)) { $CcdBando = trim($riga['CdBando']);//ese: gs200604 $StatoBando = trim($riga['StBando']); //ese: Ap77 $HhScad = trim($riga['HhScad']); $DataScad = trim($riga['DtScad']); $CdCateg = trim($riga['CdCateg']); $DataEsito = trim($riga['DtEsito']); $online = trim($riga['online']); } list($anno,$mese,$giorno) = explode("-", $DataEsito); list($ore,$minuti,$secondi) = explode(":", $HhScad); $dataDB=mktime($ore,$minuti,0,$mese,$giorno,$anno,0); $dateSommate = $dataDB + (30*24*60*60); $dataOggi = mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y")); $differenza = ($dataOggi - $dateSommate); $differenza_in_giorni=$differenza/(24*60*60); if ($TpUte == "UE" && $StatoBando=="Ap77" && $differenza_in_giorni>=0){ //break; } else{ echo "Record da visualizzare"; break; }![]()
![]()
Grazie ancora..per la pazienza

Rispondi quotando
VVoVe:
