Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 13th, 2012  |  syntax: None  |  size: 1.51 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. dynamic options to select dropdown
  2. function loop_dropdown($valor) {
  3.         for ($i = 0; $i < count($valor); $i++) {
  4.             echo "<option value='$valor[$i][0]' class='dr'>".$valor[$i][1].'</option>';
  5.         }
  6. }
  7.  
  8. <form method="post" id="customForm2" action="">
  9. <?php
  10.  
  11. for ($i = 0; $i < count($languages); $i++) {
  12.     $u = $i+1;
  13.     echo '
  14.     <div class = "linguas" id="input_'.$u.'" style="margin-bottom: 10px;">
  15.         <select name="myformdata[linguas][]">
  16.         <option value="0" class="dr">Lingua</option>
  17.         '.loop_dropdown($languages_dropdown).'
  18.         </select>
  19.     </div>';
  20. }
  21. ?>
  22. </form>
  23.        
  24. array
  25.       0 =>
  26.         array
  27.           0 => int 2
  28.           1 => string 'Espanhol' (length=8)
  29.       1 =>
  30.         array
  31.           0 => int 1
  32.           1 => string 'Português' (length=10)
  33.        
  34. <option class="dr" value="Array[0]">Espanhol</option>
  35. <option class="dr" value="Array[0]">Português</option>
  36.        
  37. <form id="customForm2" action="" method="post">
  38.  
  39. <option class="dr" value="2">Espanhol</option>
  40. <option class="dr" value="1">Português</option>
  41.  
  42. <div id="input_1" class="linguas" style="margin-bottom: 10px;">
  43.  
  44. <select name="myformdata[linguas][]">
  45.  
  46. <option class="dr" value="0">Lingua</option>
  47.  
  48. </select>
  49. </div>
  50.  
  51. </form>
  52.        
  53. echo "<option value='{$valor[$i][0]}' class='dr'>".$valor[$i][1].'</option>';
  54.        
  55. function loop_dropdown($valor) {
  56.     $output = '';
  57.     for ($i = 0; $i < count($valor); $i++) {
  58.         $output .= "<option value='$valor[$i][0]' class='dr'>".$valor[$i][1].'</option>';
  59.     }
  60.     return $output;
  61. }