Les pongo mas o menos como lo estoy intentando hacer yo.
Código PHP:
<?php function consult($palabra,$ciu)
{
$a=0;
$conn=db_connect();
$res=$conn->query("select * from empresa where serv_empresa like '%$palabra%' and estado_empresa like '%$ciu%' ");
while($rows=$res->fetch_row())
{
$mun[$a]=$rows[6];
$col[$a]=$rows[7];
$a++;
}
$muni=eliminarRepetidos($mun);
$colo=eliminarRepetidos($col);
$nume= count($muni);
$nume2= count($colo);
$rows=$res->num_rows;
?>
<div id="consult">
<script type="text/javascript">
function submit()
{
document.form2.submit();
}
</script>
<form name="form2" id="form2" method="POST" action="busca.php?&lugar=<?php echo "$ciu"; ?>&clave=<?php echo "$palabra"; ?>">
<div id="consult1">Consultar por: |
<select name="muni" onchange="this.form.submit();" id="municipios" size="1" >
<option>Municipio o Ciudad</option>
<?php for($i=$nume-1;$i>=0;$i--) { ?>
<option value="<?php echo "$muni[$i]"; ?>" ><?php echo "$muni[$i]"; ?></option>
<?php } ?>
</select>
</form> |
</div>
<form name="form3" id="form3" method="GET" action="busca.php?&lugar=<?php echo "$ciu"; ?>&clave=<?php echo "$palabra"; ?>">
<div id="consult2">
<select name="colonia" id="colonia" size="1" >
<option>Colonia</option>
<?php for($i=$nume2-1;$i>=0;$i--) { ?>
<option value="<?php echo "$colo[$i]"; ?>"><?php echo "$colo[$i]"; ?> </option>
<?php } ?>
</select>
</form>
Resultados: (<?php echo "$rows"; ?>)
</div>
</div>
<?php
}
?>