Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/12/2014, 09:21
Avatar de fede5426
fede5426
 
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 10 años
Puntos: 208
Respuesta: ¿debo usar iframes para esto?

O usa un switch..

Acabo de responder a una pregunta igual jaja

Tu index.php deberia quedar asi:

Código PHP:
<?php
$opcion
=$_GET["opcion"];
switch(
$opcion){

    case 
"home"//cuando el valor de la "opcion" sea "home"...
        
$contenido="home.php"//ruta del contenido (si esta dentro de la carpeta "php" seria "php/home.php")
        
$titulo="Home"//titulo que aparece en la pestaña del navegador
        
break;

    case 
"pagina1":
        
$contenido="pagina1.php";
        
$titulo="Pagina 1";
        break;

        case 
"pagina2":
        
$contenido="pagina2.php";
        
$titulo="Pagina 2";
        break;
        
    default:
        
$contenido="home.php";
        
$titulo="Home";
        break;
}
?>

<!DOCTYPE html>
<html>
<head>
    <title><?php echo $titulo?></title>
</head>
<body>
    <ul>
        <li><a href="?opcion=home">Home</a></li>
    <li><a href="?opcion=pagina1">Pagina 1</a></li>
    <li><a href="?opcion=pagina2">Pagina 2</a></li>
    </ul>
<?php // el signo de interrogacion "?" hace referencia a que es una variable de opcion, puede ser cualquier cosa 
//solo puse "opcion" para que sea mas facil de entender, podria ser "?op=". 
//Y lo que va despues del igual es el valor que le asignas a esa opcion, que va a cambiar con el switch que usamos arriba 
?>

       <div>
              <?php include($contenido);?>
       </div>
</body>
</html>
De esa forma, imprimes en variables el titulo y el contenido.. y con el switch cambias las 2 variables dependiendo la opcion que hayas seleccionado.

Espero se entienda y te sirva, saludos!