
Untitled
By: a guest on
May 13th, 2012 | syntax:
None | size: 1.51 KB | hits: 15 | expires: Never
dynamic options to select dropdown
function loop_dropdown($valor) {
for ($i = 0; $i < count($valor); $i++) {
echo "<option value='$valor[$i][0]' class='dr'>".$valor[$i][1].'</option>';
}
}
<form method="post" id="customForm2" action="">
<?php
for ($i = 0; $i < count($languages); $i++) {
$u = $i+1;
echo '
<div class = "linguas" id="input_'.$u.'" style="margin-bottom: 10px;">
<select name="myformdata[linguas][]">
<option value="0" class="dr">Lingua</option>
'.loop_dropdown($languages_dropdown).'
</select>
</div>';
}
?>
</form>
array
0 =>
array
0 => int 2
1 => string 'Espanhol' (length=8)
1 =>
array
0 => int 1
1 => string 'Português' (length=10)
<option class="dr" value="Array[0]">Espanhol</option>
<option class="dr" value="Array[0]">Português</option>
<form id="customForm2" action="" method="post">
<option class="dr" value="2">Espanhol</option>
<option class="dr" value="1">Português</option>
<div id="input_1" class="linguas" style="margin-bottom: 10px;">
<select name="myformdata[linguas][]">
<option class="dr" value="0">Lingua</option>
</select>
</div>
</form>
echo "<option value='{$valor[$i][0]}' class='dr'>".$valor[$i][1].'</option>';
function loop_dropdown($valor) {
$output = '';
for ($i = 0; $i < count($valor); $i++) {
$output .= "<option value='$valor[$i][0]' class='dr'>".$valor[$i][1].'</option>';
}
return $output;
}