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?