Non ho letto a fondo... ti posto come faccio per i fill-up delle date
codice:
$data_i = '2004-01-01';
$data_f = '2004-12-31';
$link = mysql_connect('host','user','pwd');
$action = "SELECT to_days('$data_f') - TO_days('$data_i') as diff";
$query = mysql_query($action, $link);
$diff = mysql_result($query,0,'diff');
$num= "";
list($anno_i, $mese_i, $giorno_i) = explode('-',$data_i);
for ($i=0; $i<=$diff; ++$i ) {
$data = date("Y-m-d", mktime(0,0,0, $mese_i, $giorno_i + $i, $anno_i));
echo "$data
";
$num = $num + 1;
}
Utilizzo una funzione di mysql per calcolare in modo semplice il numero dei giorni di differenza. Non servono tabelle, solo la connessione.