Salve a tutti utilizzo questo metodo per utilizzare uno script in un unica pagina:

A sinistra ho il menu:

PRODOTTI
pane
acqua
vino
ecc,,

al centro dove voglio visualizzare il link acqua ad esempio ho:

Codice PHP:
<?php
   
switch ($_GET['action']) {
       case 
"pane"$inc "pane.php";         
       break;
       case 
"acqua"$inc "acqua.php";         
       break;
       case 
"vino"$inc "vino.php";         
       break;
           default: 
$inc 'default.php';
       break;
}
 
   include (
$inc);
?>
Il menu che ho a sinistra con i prodotti è un menu con sotto menu in javascript, ovviamente ogni volta che clicco su un link la pagina si refresha e il menu si chiude, per evitare questo volevo mettere il codice sopra in un iframe tipo cosi:

Codice PHP:
<?php
   
switch ($_GET['action']) {
       case 
"pane"$inc "pane.php";         
       break;
       case 
"acqua"$inc "acqua.php";         
       break;
       case 
"vino"$inc "vino.php";         
       break;
           default: 
$inc 'default.php';
       break;
}
 
      echo 
"<iframe allowtransparency=\"true\" frameborder=\"0\" src=\"$inc"\" width=\"630\" height=\"560\">";
?>
In questo modo mi include la prima pagina cioè pane.php non la pagina di default, se invece faccio cosi:

Codice PHP:
   echo "<iframe allowtransparency=\"true\" frameborder=\"0\" src=\"".include ($inc);"\" width=\"630\" height=\"560\">"
mi include la pagina di default correttamente ma mi da anche un errore:

Not Found

The requested URL /siciligiene/1</iframe></p></div><div id= was not found on this server.

e non mi visualizza il menu.