Hola amigos, como puedo poner esta parte del codigo dentro de un include:
<?php
switch($_GET['id']){
case 1 : include("pagina2.php"); break;
case 2 : include("pagina3.php"); break;
case 3 : include("pagina4.php"); break;
default : include("index.php"); break;
}
?>
en algo asi:
<?php
switch($_GET['id']){
include("lista.php");
default : include("index.php"); break;
}
?>
y dentro de lista.php; esto:
case 1 : include("pagina2.php"); break;
case 2 : include("pagina3.php"); break;
case 3 : include("pagina4.php"); break;
Pero la página se carga en blanco, alguna sugerencia.
Un saludo.
Si recibes una pagina en blanco, es porque no llamas al $_GET['id']...
seria http://localhost/index.php?id=1
Saludos
Consegui hacr mis propositos, no como yo queria, pero bueno.... una cosa,como hago para que si no existe un case, me mande un error 404.... ???, es que si no se carga pero con los datos en blanco. :laugh:
Si no existe ningún case se activa el default:
default : include("error404.php"); break;
P.D:Es siempre tener código lo mas tiempo y legible posible, con lo cual te recomiendo que no hagas ese tipo de includes separando sentencias.
Salu2