Comunidad de diseño web y desarrollo en internet online

Buscar opcion seleccionada combobox

Citar            
MensajeEscrito el 18 Sep 2013 11:13 am
Buenas, necesitaria que me ayuden con un tema que estoy resolviendo. Resulta que estoy haciendo una aplicacion web con php y mysql. Lo que hace basicamente es armar dos listas en forma de <select> <options>. La segunda lista depende de la primera, osea que al actualizar la primera, actualiza la segunda. Hasta ahi todo bien. Lo que me estaria faltando es que busque el <options> seleccionado en pantalla.
Mis tres tablas son: Rubro, Actividad y Empresas.
Por logica, lo que quiero hacer es que seleccionando un Rubro y Actividad, me busque las empresas.
La tabla Empresas tiene las siguientes columnas: idempresa, descripcion, domicilio, telefono, idrubro, idactividad y sitio.
Rubro tiene: idrubro y descripcion
Actividad tiene: idactividad, descripcion, idrubro
Dentro del codigo, tengo lo siguiente:
<html>
<head>
<script type="text/javascript">
$(document).ready(function(){
$("#Rubro").change(function(){
$.ajax({
url:"procesa.php",
type: "POST",
data:"idrubro="+$("#Rubro").val(),
success: function(opciones){
$("#Actividad").html(opciones);
}
})
});
});
</script>
</head>
<body>
<form class="contact_form" method="post" action="searchcat.php">
<ul>

<li>

<?php
$conexion = new mysqli("127.0.0.1","***","***","***",3306);
$strConsulta = "select idrubro, descripcion from Rubro";
$result = $conexion->query($strConsulta);
$opciones = '<option value="0"> Elige un Rubro</option>';
while( $fila = $result->fetch_array() )
{
$opciones.='<option value="'.$fila["idrubro"].'">'.$fila["descripcion"].'</option>';

}
?>
<div>
<select id="Rubro" class="lista">
<br><br>
<?php
echo $opciones;
?>
</select>
</div>
<div>
<br>
<select id="Actividad" class="lista">
<option value="0">Elige una Actividad</option>
</select>
</div>

</li>
<li>
</li>
<li>
<button class="submit" name="lista" type="submit value="Search" >Buscar</button>

</li>
</ul>
</form>
</body>
</html>

Por matifabrizzi

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Sep 2013 03:03 pm
¿y cual es el problema?

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

firefox
Citar            
MensajeEscrito el 18 Sep 2013 03:35 pm
Lo que me esta faltando es que el boton Buscar, realmente pueda buscar en php lo que acabo de seleccionar en el option. Como puedo hacer eso?

Por matifabrizzi

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Sep 2013 05:42 pm
lo que tienes son dos select anidados que funcionan bien!, y lo que necesitas es que al presionar el botón(buscar) te muestre en pantalla una consulta o algo por el estilo?, si es eso lo podrías realizar con Ajax, dime si realmente es eso lo que necesitas para poderte ayudar!

Por mario22121985

88 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.