Originariamente inviato da -AA-
![]()
chiedo delucidazioni su questa cosa
(premetto che sono agli inizi con PHP)
devo fare semplicemente 1 confronto tra 1 data (quella di oggi) e delle date generate da 1 calendario in automatico....così da fare una cosa del genere
se la data del calendario > della data di oggi
stampi questo
else
stampo quello
end
questo parte del codice
codice:<?php ........................................................... $gg = date("d"); $mm = date("m"); $aa = date("Y"); $data1 = date(strtotime($giorno_."/".$mese."/".$anno)); $data2 = date(strtotime($gg."/".$mm."/".$aa)); if ($data1 > $data2) { print("<td>".$giorno_."</td>"); }else{ print("<td><a href=\"?contagg=".$gg."&x=".$_GET['x']."&data=".$giorno_."/".$mese_."/".$anno_."\">".$giorno_."</a></td>"); } ............................................................. ?>
Innanzitutto il confronto tra date va fatto nel formato americano e non in quello italiano perché dà problemi. Quindi, potresti fare + semplicemente:
//Data corrente nel formato americano
$data_oggi = date("Y-m-d");
//Data Calendario nel formato americano
$data_calendario = $aa . "-" . $mm . "-" . $gg;
if ($data_calendario > $data_oggi)
{
..........
}
else
{
.........
}