Tengo un formulario, en donde lleno algunos campos manualmante y otros seleccionado los datos de diferentes tablas, pero quiero hacer un filtro, de este tipo:
En el primero campo hay un SELECT en el cual selecciono Estados de la tabla de ESTADOS y quiero que si seleccionaron, por ejemplo Q.ROO
en El segundo SELECT se filtren las Ciudadades de Q.ROO en CIUDADES
Ya lo he hecho, pero solo actualizando o dandole un refresh a la pagina, en este caso no lo quiero hacer asi, existe otra forma para haerlo ???
Vi un ejemplo en JavaScript muy bueno, o creen que aqui es donde entra AJAX ?
Cualquier tip es bienvenido,
Caribesoft
- Código: Seleccionar todo
print"<tr bgcolor=#E9E9E9>
<td align=right width=30%><font face=Arial size=2>Estado :</font></td>
<td>";
$query = "SELECT reg,estado FROM estados order by estado";
$sth = $dbh->prepare($query);
$sth->execute();
$sth->bind_columns(undef, \$regedo, \$estado );
print "<select name=estado><option value=\'\'></option>";
while($sth->fetch()) {
print "<option value='$estado'>$estado</option>";
}
print "</select>
</td>
</tr>";
print"<tr bgcolor=#E9E9E9>
<td align=right width=30%><font face=Arial size=2>Ciudad :</font></td>
<td>";
$query2 = "SELECT reg,ciudad,estado FROM ciudad WHERE estado = '$estado' ";
$sth2 = $dbh->prepare($query2);
$sth2->execute();
$sth2->bind_columns(undef, \$regciu, \$ciudad,\$estado );
print "<select name=ciudad><option value=\'\'>$ciudad</option>";
while($sth->fetch()) {
print "<option value='$ciudad'>$ciudad</option>";
}
print "</select>
</td>
</tr>";
#### AQUI SIGUE EL CODIGO ######