Jump to content


Photo

combo box(select) dependiente


  • Please log in to reply
2 replies to this topic

#1 Richi

Richi

    Advanced Member

  • Miembros
  • PipPipPip
  • 83 posts

Posted 29 September 2017 - 11:16 AM

Hola, tengo una BD con los campos idmarca,marca,modelo. Es de autos, la idea es que tenga un combo donde me llame la marca ( eso ya lo tengo. El detalle es que no logro entender como hacer el segundo combo. Un ejemplo es si selecciono la marca Hyundai en el combo de abajo me salgan los modelos que hay en la BD para esa marca.


php
  1. <form action="" method="POST" class="contact-form">
  2. <select name="marca">
  3. <?php
  4.  
  5. $a=0;
  6. $query = "SELECT idmarca, marca,modelo FROM autos order by idmarca";
  7.  
  8. $result = mysql_query($query) or die(mysql_error());
  9.  
  10.  
  11. while($row = mysql_fetch_assoc($result)) {
  12. echo '<a id="alternar-respuesta-ej'.$a.'""><option id="alternar-respuesta-ej'.$a.'" value='.$row['marca'].' >'.$row['marca'].'</option></a>';
  13. $a++;
  14. }
  15. echo "</select>";
  16.  
  17. ?>
  18.  
  19. <button class="" type="submit" name="action">Enviar
  20. <i class=""></i>
  21. </button>
  22.  
  23. </form>

Ese es el codigo del primer combo. Si alguien ha tenido un caso similar o sepa del tema le estaré muy agrecido con su ayuda. Gracias


  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 02 October 2017 - 06:40 AM

Debes hacer uso de AJAX


  • 0

#3 Richi

Richi

    Advanced Member

  • Miembros
  • PipPipPip
  • 83 posts

Posted 04 October 2017 - 02:54 PM

En efecto, usé ajax. Jamas habia trabajado con uno antes y pues es bastante util la verdad.


  • 0




IP.Board spam blocked by CleanTalk.