Killer loop crashes my computer when checking
Posted: Wed Apr 06, 2005 3:37 am
I'm trying to generate a loop for the Months of the year in Spanish and also another for the days of the months, I have check it a couple of times but I can't see what's wrong, and it crashes my PC.
Code: Select all
<?
$mesencurso = date("n");
$meses=array("","Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
$dias=array(0,3,28,31,30,31,30,31,30,31,30,31,30);
$value=count($meses);
$desp=($mesencurso+13);
if($desp>$value){
$desp2=$desp-$value;
$desp1=$value-$mesencurso;
for($m=$mesencurso;$m<$value;$m++){
$mreal=$m-1;
echo "<option value=\"controlpannel.php?varm=".$mreal."\">".$meses[$m]."</option>";
}
for($m=1;$m<$desp2;$m++){
$mreal=$m-1;
echo "<option value=\"controlpannel.php?varm=".$mreal."\">".$meses[$m]."</option>";
}
}else{
for($m=$mesencurso;$m<$desp;$m++){
$mreal=$m-1;
echo "<option value=\"controlpannel.php?varm=".$mreal."\">".$meses[$m]."</option>";
}}
if(isset($varm)){
$days=$dias[$varm];
}else{
$days=$dias[$mesencurso];
}
for($d = 1; $d = $days; $d++){
echo "<option value=\"".$d."\">".$d."</option>";
}
?>