Boas tardes! eu tenho este pedaço de código e não o que esta a acontecer de errado para ele não me correr os if em condiçoes. aqui está p código: if ($pesquisa != "" && $latitude == 0 && $longitude == 0 && $raio == 0 && $cidade_input == 0 && $cate == 0) {
echo "pesquisa";
pesquisa($pesquisa);
} else if (($pesquisa != "") && ($latitude == 0 )&& ($longitude == 0 )&& ($raio == 0 )&& ($cidade_input != 0 )&& ($cate == 0)) {
echo "pesquisa+cidade";
pesquisa($pesquisa, 0, 0, 0, $cidade_input);
} else if ($pesquisa != 0 && $latitude != 0 && $longitude != 0 && $raio == 0 && $cidade_input == 0 && $cate == 0) {
echo "pesquida + geo";
pesquisa($pesquisa, $latitude, $langitude);
} else if ($pesquisa != 0 && $latitude != 0 && $longitude != 0 && $raio != 0 && $cidade_input == 0 && $cate == 0) {
pesquisa($pesquisa, $latitude, $langitude, $raio);
} else if ($pesquisa != 0 && $latitude != 0 && $longitude != 0 && $raio != 0 && $cidade_input == 0 && $cate != 0) {
pesquisa($pesquisa, $latitude, $langitude, 0, $cate);
} else if ($pesquisa != 0 && $latitude == 0 && $longitude == 0 && $raio != 0 && $cidade_input != 0 && $cate == 0) {
pesquisa($pesquisa, 0, 0, $raio, $cidade_input);
} else if ($pesquisa != 0 && $latitude == 0 && $longitude == 0 && $raio != 0 && $cidade_input != 0 && $cate != 0) {
pesquisa($pesquisa, 0, 0, $raio, $cidade_input, $cate);
} else if ($pesquisa != 0 && $latitude == 0 && $longitude == 0 && $raio != 0 && $cidade_input != 0 && $cate != 0) {
pesquisa($pesquisa, 0, 0, 0, 0, $cate);
}
else{
echo "Passou todos os if";
}