Título: Include dentro de un switch Publicado por: z3nth10n en 8 Junio 2012, 13:06 pm 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. Título: Re: Include dentro de un switch Publicado por: #!drvy en 8 Junio 2012, 20:31 pm Si recibes una pagina en blanco, es porque no llamas al $_GET['id']...
seria http://localhost/index.php?id=1 Saludos Título: Re: Include dentro de un switch Publicado por: z3nth10n en 8 Junio 2012, 21:13 pm 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:
Título: Re: Include dentro de un switch Publicado por: WarGhost en 8 Junio 2012, 23:54 pm 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 |