Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou utilizando um select que é preenchido com dados do Mysql, provavelmente o BD nunca vai ficar vazio, mas se estivesse eu queria que aparecesse alguma coisa e já tentei colocar uns if e não deu certo:
<?php
$id_tipo=intval($_GET['tipo']); ---> isso não funciona, tem um site que fala para utilizar que é para evitar sql injections
?>
<script>
function MandaID(abc) {
alert(abc)
}
</script>
<select name="zona" id="zona" onchange="mandaID(this.value)">
<?php if ($id_tipo == "" ) {
echo "<option value=''>Selecione uma zona</option>";
} else {
$sql = "SELECT zona FROM imoveis WHERE tipo ='".$id_tipo."'";
$resultado = mysql_query($sql);
while ($linha = mysql_fetch_array($resultado)){
$zona = $linha["zona"];
echo "<option value='$zona'>$zona</option>";
}
}
?>
</select>
Tentei fazer algo semelhante a isso:
// Successful query?
if($result = mysql_query($queryitem)) {
// More than 0 results returned?
if($success = mysql_num_rows($result) > 0) {
// For each result returned, display it
while ($row = mysql_fetch_array($result)) echo $row[serial];
}
// Otherwise, no results, tell user
else { echo "No results found."; }
}Carregando comentários...