Ho un problemino in php, lo sto imparando da poco quindi non sono un grande esperto. Vi spiego il mio problema. Ho provato a creare una pagina index.php dove ho settato un metodo $_GET dove carico una singola pagina a seconda del menù selezionato.
Ho provato così:
Nel menù, di ogni singola pagina in php ho fatto una cosa del genere:Codice PHP:<?php
if (isset($_GET["id"]))
{
switch($_GET["id"]){
case about: include("about.php"); break;
case contact: include("contact.php"); break;
case music: include("music.php"); break;
case photo: include("photo.php"); break;
}
}
else{
include ("home.php");
}?>
Solo che in home page non mi da problemi, nelle altre mi da problemi del tipo:Codice HTML:<li class="on first"><a href="index.php">Home page</a></li>
<li><a href="?id=about">About </a></li>
<li><a href="?id=music">Music</a></li>
<li><a href="?id=photo">Photos</a></li>
<li><a href="?id=contact">Contact</a></li>
Come posso risolvere? Grazie in anticipo per le risposteCitazione:
Notice: Use of undefined constant about - assumed 'about'
Ho dovuto risolvere all'inizio con un if else perché se no mi dava problemi anche in home in quanto la variabile non è stata inizializzata.

