Foros del Web » Creando para Internet » Diseño web »

Problema web modular

Estas en el tema de Problema web modular en el foro de Diseño web en Foros del Web. Muy buenas a todos, y en primer lugar felicidades por este gran foro. Veamos, vamos al lío estoy haciendo la web de una peña de ...
  #1 (permalink)  
Antiguo 28/07/2009, 02:35
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Sonrisa Problema web modular

Muy buenas a todos, y en primer lugar felicidades por este gran foro.

Veamos, vamos al lío estoy haciendo la web de una peña de mi pueblo, y he decidido hacer las secciones tipo: index.php?seccion=miseccion.

El caso... he usado este código:

Código:
<?php

switch ($seccion) {  
    
    case historia:  
    include("historia.php");  
    break;  

    
  // lo pag k sera llamada enlugar del index, la pag k sera la principal 
  default:  
    include("principal.php");  
}  

?>

Creo que el código en sí está bien, el problema viene cuando entro a la web:

Pagina principal => peñaphilips.com/index.php?seccion=principal
Historia => peñaphilips.com/index.php?seccion=historia

Como podeis ver no cambia en nada, cuando deberia de cambiar por que la seccion es diferente


Alguna solucion?

Milgracias
  #2 (permalink)  
Antiguo 28/07/2009, 03:01
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Problema web modular

Deberías de poner:

Código php:
Ver original
  1. <?php
  2.  
  3. switch ($_GET["seccion") {  
  4.    
  5.     case "historia":  
  6.     include("historia.php");  
  7.     break;  
  8.  
  9.    
  10.   // lo pag k sera llamada enlugar del index, la pag k sera la principal
  11.   default:  
  12.     include("principal.php");  
  13. }  
  14.  
  15. ?>

El error seguramente venga por no entrecomillas case "historia", si fueran valores numéricos no haría falta entrecomillarlo.
Luego, siempre va a ser mejor trabajar con $_GET.
  #3 (permalink)  
Antiguo 28/07/2009, 03:49
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema web modular

Bonez, en primer lugar mil gracias por contestar...

He modificado lo que me has dicho, y me sale el siguiente error:

Parse error: syntax error, unexpected ')', expecting ']' in /home/waywtmde/public_html/index.php on line 46



Gracias por la atención desinteresada, y por la ayuda
  #4 (permalink)  
Antiguo 28/07/2009, 04:09
Avatar de blekia  
Fecha de Ingreso: julio-2009
Mensajes: 204
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Problema web modular

solo te falta el corchete:

switch ($_GET["seccion"]) {

case "historia":
include("historia.php");
break;


// lo pag k sera llamada enlugar del index, la pag k sera la principal
default:
include("principal.php");
}





Cita:
Iniciado por JoseANz Ver Mensaje
Bonez, en primer lugar mil gracias por contestar...

He modificado lo que me has dicho, y me sale el siguiente error:

Parse error: syntax error, unexpected ')', expecting ']' in /home/waywtmde/public_html/index.php on line 46



Gracias por la atención desinteresada, y por la ayuda
  #5 (permalink)  
Antiguo 28/07/2009, 04:33
 
Fecha de Ingreso: julio-2009
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema web modular

Mil gracias a todos de verdad. no sabeis lo que me alegra que me funcione.
Un saludo y pasar buen dia
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 22:19.