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;

Rispondi quotando