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
{
.........
}