Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2015, 14:20
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 4 meses
Puntos: 263
Respuesta: Mostrar consulta mysql en tiempo de ejecución

con ajax para que realice una consulta y te regrese la respuesta sin regacgar, te doy una idea:

el codigo js que ejecuta la consulta:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.    $("#area").change(function () {
  3.        
  4.            $("#area option:selected").each(function () {
  5.             id_category = $(this).val();
  6.             $.post("subcat.php", { id_category: id_category }, function(data){
  7.                 $("#puesto").html(data);
  8.             });            
  9.         });
  10.    })
  11. });

el select:
Código HTML:
Ver original
  1. <select name="prueba" id="area">
  2. <option value="primero">Primero</option>
  3. <option value="segundo">Segundo</option>
  4.  
  5.  
  6. <!--este div es en el que van a cambiar la opciones dependioendo de tu seleccion-->
  7. <select name="prueba" id="puesto">
  8. <option selected>Seleccione Area</option>

el php:
Código PHP:
Ver original
  1. $area = $_POST['id_category'];
  2.  
  3. $puestos = $db->query("select puesto from tabla WHERE area = '$area' ORDER BY puesto ASC");
  4. $total_puestos = mysqli_num_rows($puestos);
  5.  
  6. if($total_puestos >=1){
  7.     while($row = $puestos->fetch_assoc()){
  8.         $html .= "<option value='".$row['puesto']."'>".$row['puesto']."</option>";
  9.     }
  10. }
  11. echo $html;

listo asi cuando selecciones una opcion en el primero select se cargan las que correspondan den el segundo
__________________
[email protected]
HITCEL