Edit : funziona, grazie 1000 !


Come sintassi penso di aver scritto giusto, pero' purtroppo non mi visualizza i risultati ..

Per semplicita', ho imposto una condizione fissa nel where ed eliminato tutte le altre condizioni, mettendo un solo if :

Codice PHP:

include ("config.php");
session_start();
/*
$zona = $_GET["zona"]; 
*/
$tipo $_GET["tipo"];
/*
$proprietario = $_GET["proprietario"];
$prezzominimo = $_GET["prezzominimo"];
$prezzomassimo = $_GET["prezzomassimo"];
*/

$alloggi "SELECT id_hotel, alloggi.nome, zona, tipologia, prezzominimo, prezzomassimo,user 
FROM alloggi JOIN utenti ON proprietario=user_id
WHERE  stato='pubblicato'"

if(isset(
$tipo)) {
$alloggi .= "AND tipologia='$tipo'";
}
$alloggi .= ";";
/*AND zona = '$zona' AND tipo = '$tipo' AND prezzominimo = '$prezzominimo' AND prezzomassimo = '$prezzomassimo'";*/

$result mysql_query($alloggi) or die(mysql_error()) ;
$rows mysql_num_rows($result);

if (
rows>0) {
echo 
"<p class=centrato> $rows risultati trovati </p>";
}
/*
if (rows<0) {
echo "<p class="centrato"> Non ci sono strutture che soddisfino tutti i requisiti di ricerca </p>";
}
*/

exit;