Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema $_GET

Estas en el tema de Problema $_GET en el foro de PHP en Foros del Web. Tengo una página en la que muestro toda la información en una misma página "index.php" a través del $_GET['id'] meto el contenido que quiero mostrar ...
  #1 (permalink)  
Antiguo 31/03/2015, 05:30
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Problema $_GET

Tengo una página en la que muestro toda la información en una misma página "index.php" a través del $_GET['id'] meto el contenido que quiero mostrar con includes. Si pulso al menú "INICIO" va a "index.php?id=inicio" y si pulso al menú "CONTACTO" va a "index.php?id=contacto". El problema que tengo es que cuando entro al "index.php" al principio, sin pulsar en ningún menú, me muestra mensajes de error diciendo que el id no está definido. ¿Cómo puedo hacer para que al entrar al index por primera vez sin pulsar ningún menú se me vea el contenido del inicio?
Pongo un pequeño ejemplo del código:

Código PHP:
if($_GET['id'] == 'inicio'){
include 
'inicio.php';
}
elseif(
$_GET['id'] == 'contacto'){
include 
'contacto.php';

P.D.: Espero haber expresado bien mi duda.
  #2 (permalink)  
Antiguo 31/03/2015, 08:53
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: Problema $_GET

y si usas isset, para verificar si la variable fue definida.

Código PHP:
Ver original
  1. if(isset($_GET['id']))
  2. {
  3.  
  4. }
  5. else{
  6. }
  #3 (permalink)  
Antiguo 31/03/2015, 10:01
 
Fecha de Ingreso: febrero-2015
Mensajes: 7
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Problema $_GET

Cita:
Iniciado por matt_1985 Ver Mensaje
y si usas isset, para verificar si la variable fue definida.

Código PHP:
Ver original
  1. if(isset($_GET['id']))
  2. {
  3.  
  4. }
  5. else{
  6. }
Genial, esto me ha servido. Muchísimas gracias.

Etiquetas: Ninguno
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




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