Hola, de nuevo:
Hay una cosa que no acabo de comprender:
Por cada valor del
switch() haces un
include(). No sé si lo que esperas es que vaya directamente a la página. El
include() ejecutará el código que tiene y te devolverá aquello que le has dicho que haga.
Asimismo, tienes una lista con el siguiente código:
Código PHP:
echo "<li><a href='?id=0'>Portada</a></li>";
echo "<li><a href='?id=1'>Archivo</a></li>";
echo "<li><a href='?id=2'>Categorías</a></li>";
echo "<li><a href='?id=3'>Contacto</a></li>";
Ya te puedo asegurar que los
href no te van a funcionar porque ... ¿dónde están las páginas?
Sólo has escrito el valor de la variable que envías por URL.
Por último: sigues evaluando
$_GET["id"] en el
switch() en vez de
$id. Si has definido
$id = 0 haz que evalúe esa variable y no la de tipo
$_GET[]. Aún así, sigo preguntándote ... ¿de dónde sale
$_GET["id"]? Ten en cuenta que el
$id = 0 que has definido sólo es para una prueba.
Un saludo.