Ciao,

intendo che se l'oggetto è Libri (ID_Oggetto = 2) funziona alla grande, se invece l'ID_Oggetto cambia (3 = tesi ecc. ecc.) non funziona più. O meglio la prima query conta correttamente i dati in archivio, la seconda non restitutisce risultati...
quindi formalmente lo script è giusto nella pratica mi fa impazzire...

{php}
// conteggio oggetti che soddisfano la ricerca
$sql = "SELECT COUNT() FROM tbl_generale WHERE Oggetto = '3' ";
$query = mysql_query ($sql, $connessione) or die ("Problemi con la visualizzazione");
while ($rigo = mysql_fetch_array ($query))
{
$quiquoqua = $rigo["COUNT()"];
}
echo "<div align="center"> Centro Studi e Documentazione Scout - Mario Mazza - GE <p> Elenco <b>TESI</b>: <b>$quiquoqua</b></p></div><br>";
echo "
<table width = "80%" border="1" align="center">
<tr valign="top" height="30">
<td width="10%" valign="top" bgcolor=ffffcc>ID</td>
<td width="40%" valign="top" bgcolor=ffffcc>Titolo</td>
<td width="10%" valign="top" bgcolor=ffffcc>Anno</td>
<td width="10%" valign="top" bgcolor=ffffcc>Settore</td>
<td width="15%" valign="top" bgcolor=ffffcc>Lingua</td>
<td width="15%" valign="top" bgcolor=ffffcc>Illustrazioni</td>
</tr>";
// elenco oggetti che soddisfano la ricerca
$sql1 = "SELECT * FROM tbl_generale
INNER JOIN tbl_lingua ON tbl_generale.Oggetto = tbl_lingua.ID_lingua
INNER JOIN tbl_illustrazioni ON tbl_generale.Illustrazioni = tbl_illustrazioni.ID_Illustrazioni
INNER JOIN tbl_settore ON tbl_generale.Settore = tbl_settore.ID_Settore
WHERE tbl_generale.Oggetto = '3' ";

$query1 = mysql_query($sql1, $connessione) or die ("Problemi con la visualizzazione");
while ($rigo = mysql_fetch_array($query1))
{
$ID_Generale = $rigo["ID_Generale"];
$Titolo = $rigo["Titolo"];
$Anno = $rigo["Anno"];
$Settore = $rigo["Settore"];
$Lingua = $rigo["Lingua"];
$Illustrazioni = $rigo["Illustrazioni"];
echo "
<tr valign="top" height="30">
<td width="10%" valign="top">$ID_Generale</td>
<td width="40%" valign="top">$Titolo</td>
<td width="10%" valign="top">$Anno</td>
<td width="10%" valign="top">$Settore</td>
<td width="15%" valign="top">$Lingua</td>
<td width="15%" valign="top">$Illustrazioni</td>
</tr>";
}
echo "</table>";
mysql_close($connessione);

{/php}