codice:
if($data_impostata==0){
        $day[0]=date("d-m-Y");
        $month=date("m");
        $year=date("Y");
}
if($data_impostata==1){
        $giorno=$_POST[day];
        $month=$_POST[month];
        $year=$_POST[year];
        //qua day[0] deve diventare la data completa formata da giorno month e year
}

for($c=1;$c<7;$c++){
    $day[$c]=$day[$c-1]+1;
    $day[$c]=$day[$c]."-$month-$year";
    
    if($day[$c]>=28){
    switch($month){
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10://mesi con 31giorni (apparte dicembre che e infondo per aggiornare l'anno)
            if($day[$c]>31){
                $day[$c]=1;
                $month++;
                $month="0".$month;
                $day[$c]=$day[$c]."-$month-$year";
            }
            break;
            
            case 4:
            case 6:
            case 9:
            case 11: //mesi con 30 giorni 
            if($day[$c]>30){
                    $day[$c]=1;
                    $month++;
                    $month="0".$month;
                    $day[$c]=$day[$c]."-$month-$year";
                }
            break;
            
            case 2: //febbraio
            if($year%4==0){
                if($day[$c]>29){
                    $day[$c]=1;
                    $month++;
                    $month="0".$month;
                    $day[$c]=$day[$c]."-$month-$year";
                }
            }
            else{
                if($day[$c]>28){
                    $day[$c]=1;
                    $month++;
                    $month="0".$month;
                    $day[$c]=$day[$c]."-$month-$year";
                }
            }
            break;
            case 12://dicembre aggiornamento dell'anno    
                if($day[$c]>31){
                    $day[$c]=1;
                    $month="01";
                    $year++;
                    $day[$c]=$day[$c]."-$month-$year";
                    }
            break;
            }
    }
}
Nel caso di data_impostata==0 funziona perche la data viene generata da date. ma nel caso di data_impostata==1 non funziona perche non riesco a costruire la data dai post passati.