Salve a tutti,
ho un problema per cui sto sbattendo la testa su monitor e tastiera seguendo proprio l'iter del ciclo for. :hammer:
devo semplciemnte inserire in un menù a tendina le date a partire da oggi epr 10 giorni
- 25/02/2013
- 26/02/2013
- 27/02/2013
- 28/02/2013
- 01/03/2013
- 02/03/2013
etc.
Ho adattato uno scriptino trovato in rete che non faceva proprioq uelloc he volevo e ci sono quasi arrivato
cosi mi lista le date però usa sempre los tesso mese. io ora vorrei fargli capire che quando arriva a $day massimo deve aggiungere un mese.
ho provatoa ggiungendo questa consdizione nel ciclo
ma ovviamente quando trova 1 mi mettte il mese a 3 ma poi ritorna con il mese a 2
in pratica mi fa
28/02/2013
01/03/2013
02/02/2013
ci sto provando di tutte le amniere ma non reisco a farglie capire e non so come dare due condizioni al for
help to me please
ho un problema per cui sto sbattendo la testa su monitor e tastiera seguendo proprio l'iter del ciclo for. :hammer:
devo semplciemnte inserire in un menù a tendina le date a partire da oggi epr 10 giorni
- 25/02/2013
- 26/02/2013
- 27/02/2013
- 28/02/2013
- 01/03/2013
- 02/03/2013
etc.
Ho adattato uno scriptino trovato in rete che non faceva proprioq uelloc he volevo e ci sono quasi arrivato
PHP:
<?php
$data=date("d/m/Y");
list($giorno, $month, $anno)=explode("/", $data);
$month = date("m");
$count = 10;
if($month==2){ $day=28; } elseif($month==11 || $month=4 || $month=6 || $month=9) { $day=30; } else { $day=31; }
$giorno = array_merge(range($giorno, $day), range(1, $giorno));
for($i = 0; $i < $count; $i++) {
$array = array($giorno[$i],$month,$anno);
$xx= implode("/", $array);
echo "<option value=\"$xx\">$xx</option>";
}
?>
cosi mi lista le date però usa sempre los tesso mese. io ora vorrei fargli capire che quando arriva a $day massimo deve aggiungere un mese.
ho provatoa ggiungendo questa consdizione nel ciclo
PHP:
if($i==1){ $month=$month+1}else{$month=$month;}
in pratica mi fa
28/02/2013
01/03/2013
02/02/2013
ci sto provando di tutte le amniere ma non reisco a farglie capire e non so come dare due condizioni al for
help to me please