Salve ragazzi non riesco a capire dove sta il problema in questa funzione:

Dentro una pagina html ho il seguente codice php:

Codice PHP:
<?php
@include 'catalogo/config.php';

// recupero i dati dal DB
$query "SELECT * FROM catalogo_lavabi ORDER By Id";
$res mysql_query($query) or die (mysql_error());

// numero delle immagini presenti nel DB
$n_img mysql_num_rows($res);


  while (
$f=@mysql_fetch_array($res)){

    
$id $f['id'];
    
$nome stripslashes($f['nome']);
    
$descrizione stripslashes($f['descrizione']);
    
//stampiamo
    
echo "<a href=\"?action=prova\">";
    echo 
$nome "</br>" ;
    echo 
"</a>" ;
    }
  

?></p></div>
  <div id="right"><?php
   
switch ($_GET['action']) {
       case 
"prova"$inc "/catalogo/prodotto_lavabi.php?id=" .$id"";          
       break;
           default: 
$inc 'prova2.php';
       break;
}
   include (
$inc);
   
  @
mysql_close($cn); 
?>
L'errore che mi da cliccanto sul link $nome è il seguente:

Warning: include(/catalogo/prodotto_lavabi.php?id=2) [function.include]: failed to open stream: No such file or directory in /web/htdocs/www.sito.it/home/stonecration/lavabi.php on line 114

Warning: include() [function.include]: Failed opening '/catalogo/prodotto_lavabi.php?id=2' for inclusion (include_path='.:/php5/lib/php/') in /web/htdocs/www.sito.it/home/stonecration/lavabi.php on line 114

alla linea 114 abbiamo include($inc)

dove sbaglio?