Posted By

nei-si on 09/27/12


Tagged

php array from Fill ComboBox llenar


Versions (?)

Llenar Combobox desde Array PHP


 / Published in: PHP
 

URL: http://www.twitter.com/ldglucas

Ejemplo de como llenar un combobox o listbox con un for php, tomando los datos desde un Array. (TambiƩn puede ser desde MySQL, generando un array con el resultset de la consulta)

  1. <?php
  2.  
  3. $data = array(
  4.  
  5. (object)array("titulo"=>"Ford", "valor"=>"opcion1"),
  6. (object)array("titulo"=>"Peugeot", "valor"=>"opcion2"),
  7. (object)array("titulo"=>"Chevrolet", "valor"=>"opcion3"),
  8. (object)array("titulo"=>"Volskwagen", "valor"=>"opcion4"),
  9.  
  10. );
  11.  
  12.  
  13.  
  14. ?>
  15.  
  16. <html>
  17. <header>
  18.  
  19. <script>
  20. function onCambioDeOpcion(combobox) {
  21. alert("Seleccionaste: " + combobox[combobox.selectedIndex].text + " \nSu valor es: " + combobox.value);
  22. }
  23. </script>
  24.  
  25. </header>
  26.  
  27. <body>
  28.  
  29. <select class="select_autor" name="autor" onchange="onCambioDeOpcion(this)" >
  30. <option selected="selected">Seleccione fabricante</option>
  31.  
  32. <?php
  33. for($i=0; $i<count($data); $i++)
  34. {
  35. ?>
  36. <option value="<?php echo $data[$i]->valor ?>"><?php echo $data[$i]->titulo ?></option>
  37. <?php
  38. }
  39. ?>
  40. </select>
  41.  
  42. </body>
  43. </html>

Report this snippet  

You need to login to post a comment.