Ciao a tutti ho devo creare un sistema che mi inserisca nel db una serie di date che vengono definite da una data di inizio e di fine.

Ho creato un ciclo for in questo modo:

Codice PHP:
//istanzia voci
$dataIni convertiUS($_REQUEST['dataIni']);
$dataEnd convertiUS($_REQUEST['dataEnd']);
//genera ciclo
for ($i $dataIni$i<=$dataEnd$i++)
{
echo 
$i."
"
;
}

?> 
Il ciclo funziona solamente se inserisco un valore tra l'inizio e la fine del mese (ad esempio: 01/01/2012 e 30/01/2012), se metto l'intervallo con per es. 01/01/2012 e 03/02/2012 il ciclo mi crea una serie spropositata di valori (con valori anche non conformi come "2012-01-45").

Come posso risolvere questo problema?

Ciao mauro