Foros del Web » Programando para Internet » PHP »

Mostrar paginas diferentes con GET

Estas en el tema de Mostrar paginas diferentes con GET en el foro de PHP en Foros del Web. Quien puede hacer un script que trabaje con GET Carpeta raiz index.php 1.html 2.html 3.html Ejemplo abro index.php llamandolo asi index.php?pagina=1 y el script abre ...
  #1 (permalink)  
Antiguo 05/04/2005, 20:59
 
Fecha de Ingreso: abril-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Mostrar paginas diferentes con GET

Quien puede hacer un script que trabaje con GET

Carpeta raiz
index.php
1.html
2.html
3.html

Ejemplo abro index.php llamandolo asi index.php?pagina=1 y el script abre 1.html y lo muestra dentro de index.php

GRACIAS GRACIAS GRACIAS
  #2 (permalink)  
Antiguo 05/04/2005, 22:38
 
Fecha de Ingreso: marzo-2005
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
bueno, esto es lo que tendria que hacer, utilizando la sentencia siwcht que es como un case de cualquier lenguaje de programacion.

este es el codigo que tenes que poner en tu pagina <index.php>

<? siwtch ($_GET[pagina]){ // $_GET es un vector que guarda todas la variables
//pasadas por get, tambien existe $_POST cuando
//envies por algun formulario
1 : include('pagina1.php'); break; //cada caso se cierra con un break;
2 : include('pagina2.php'); break;
3 : include('pagina3.php'); break;
} // ciero el siwtch

if (!isset($_GET[pagina])){
// esto es si no esta seteada la variable get pagina muestro el contenido // original de mi index.php
?>
codigo html de mi pagina index original
<?
} // cierro el if anterior
?>

-----

Espero que esto te ayude amigo
  #3 (permalink)  
Antiguo 06/04/2005, 00:33
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... solo unos comentarios al el código de Nacho (no correciones )...
- La función es switch, no siwtch .. se que fue error de teclazo...
- Le falta la palabra "case" anteponiendo cada diferente caso... de hecho ignoro si funcione así... pero aunque lo hiciese, debería ponerse...

- Se puede establecer un "default" ...
- La validación de la existencia del $_GET... considero debería ser primaria y envolver a todo lo demás
- .. y faltan las comillas en $_GET['pagina'].. que al pasar un entero no harían falta.. pero tampoco están demás...

como dije... solo comentarios, no correciones... tres enlaces para completar:
- http://www.forosdelweb.com/showthrea...278#post265278 < pa' no variar... las FAQ del foro
- http://mx.php.net/manual/es/control-...res.switch.php < el uso de switch
- http://www.zonaphp.com/articulo34.php < webs modulares... osease, éste tema.

Saludos!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 06/04/2005 a las 00:43
  #4 (permalink)  
Antiguo 06/04/2005, 11:43
 
Fecha de Ingreso: abril-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Sonrisa

Nacho_t y jam1138 es justo lo que buscaba y mas de lo que buscaba porque esta muy bien ampliado...

Gracias por su aportacion y solucion

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:15.