Cita:
Iniciado por miwelillo Eso mismo habia pensado, ahora que alguien me lo ha "confirmado" probare a ver si funciona.
Gracias!
Si lo habías pensado, mi consejo es que lo pruebes, creeme que no explota nada.
El error es trivial y te figura en los archivos log, si lo hubieses posteado descomentado
el propio foro te tiraba el error no hubieses visto nada porque el foro no lo distingue.
fijate ahora:
Código PHP:
include_once("conexion.php");
$result = mysql_query("SELECT REGION FROM PERSONA GROUP BY REGION ORDER BY REGION ASC");
while($fila = mysql_fetch_array($result)){
$regionID = $fila["REGION"];
switch ($regionID){
case 0:
$region = "Anywhere";
break;
case 1:
$region = "London";
break;
case 2:
$region = "South England";
break;
case 3:
$region = "South East England";
break;
case 4:
$region = "South West England";
break;
case 5:
$region = "Wales";
break;
case 6:
$region = "Yorkshire";
break;
case 7:
$region = "East England";
break;
case 8:
$region = "West Midlands";
break;
case 9:
$region = "East Midlands";
break;
case 10:
$region = "Humberside";
break;
case 11:
$region = "Cumbria";
break;
case 12:
$region = "North East England";
break;
case 13:
$region = "North West England";
break;
case 14:
$region = "Northern Ireland";
break;
case 15:
$region = "Scotland";
break;
default:
break;
}
//Ojo que no estas comprobando que $region exista y no hay valor default en el switch
echo "<option class=\"menutitle\">".$region."</option>";
$result2 = mysql_query("SELECT AREA FROM PERSONA WHERE REGION = $regionID GROUP BY AREA ORDER BY AREA ASC");
while($fila2=mysql_fetch_array($result2)){
if($fila2["AREA"]=="" || $fila2["AREA"]==" "){
$fila2=mysql_fetch_array($result2);
}
echo "<option class=\"listamenu\"> ".$fila2["AREA"]."</option>";
}
}
Y te dejo el homework, que cambie?