Bueno, lo primero saludar a toda la comunidad por este espléndido sitio. LLevo un tiempo ojeando algunos post y/o artículos y pillando lo que puedo :). Hace poco que me he decido a intentar aprender a hacer un sitio usando php (así que si pongo alguna burrada ser comprensivos) y he empezado por el tema de intentar aclararme con alguna forma de hacer los links con ids y con los includes.
Un amigo que entiende del tema en su día me aconsejó hacer los enlaces de esta forma:
Código PHP:
<?php
$sec = $_GET['sec'];
switch($sec):
case 2: $c = "servicios"; break;
case 3: $c = "contacto"; break;
//hay más enlaces
default: $c = "default"; break;
endswitch;
?>
Ese código lo tengo puesto en la principal o index. Luego tengo un sencillo include con el menú y enlaces tipo:
Código:
<li><a href="?sec=2">Contacto</a></li>
Y por último un include dónde quiero que me ponga en contenido tipo:
Código PHP:
<?php include("".$c.".php"); ?>
Instalé hace Apache y php5; y en cuanto cargo la página principal o index me devuelve un error del tipo: "Notice: Undefined index:" indicandome que el error está en la línea del
Código PHP:
$sec = $_GET['sec'];
En el momento que pincho en cualquier enlace desaparece ese Notice, tan sólo me lo da siempre que voy a al index. Disculpas si me enrollé mucho y gracias.