$idt=0;
@DD=('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31');
while ($idt<31)
{
push(@DayForm, "<option value=\"$DD{$idt}\">$DD{$idt}</option>\n");
$idt++;
};
Почему @DayForm пустой?