Mi sembra il festival del girotondo....![]()
Scusa... ma se estrai i dati di un determinato mese a che ti serve tutta quella sequela di if ed elseif. Fai un array con il nome dei mesi in italiano che abbia come indice associativo il numero del mese e sei a posto. Personalmente utilizzo un array inglese/italiano.
estrai il nome in inglese:codice:$mesi = array('January'=>'Gennaio', 'February'=>'Febbraio', 'March' =>'Marzo', 'April' =>'Aprile', 'May'=>'Maggio', 'June'=>'Giugno', 'July' =>'Luglio', 'August' =>'Agosto', 'September' =>'Settembre', 'October'=>'Ottobre', 'November'=>'Novembre', 'December'=>'Dicembre');
poi fai il check sull'array...codice:$query = "Select *, date_format(data, '%M') as mese FROM daeliminare WHERE data between CURDATE() - INTERVAL 1 MONTH and CURDATE()";
Di piu'... poiche' sara' una routine di check ricorsiva che cambia solo il numerello per il chek del mese, fai una funzione a cui passerai solo il numero dei mesi da controllare...codice:if ($result > 0) { $value = $riga['mese']; $mese = $mesi[$value]; } else { echo "Trovato Niente"; }
![]()

Rispondi quotando