Please see my PHP code
$data= '<select>';
for($y = 1; $y <= 52; $y++) {
$numweek = date("W",strtotime('+ '.$y.' weeks', mktime(0,0,0,1,1,$year,-1))); // display 1 to 52
$namemonth = date("F",strtotime('+ '.$y.' weeks', mktime(0,0,0,1,1,$year,-1))); // display january to december
$data .= '<optgroup label="'.$namemonth.'">
';
for($x = 1; $x <= 52; $x++) {
$data.= '<option value="'.$x.'"'.($x != $week ? '' : ' selected="selected"').'>Week '.$x.'</option>';
}
$data.= '</optgroup>';
}
$data.= '</select>';
I want to display:
January
Week 1
Week 2
Week 3
Week 4
February
Week 5
Week 6
Week 7
Week 8
.......
December
...
Week 52