combobox dinámico en php no imprime valores mayores a 9
Publicado por Carlos (1 intervención) el 26/07/2013 22:41:32
Hola, alguien me podría ayudar tengo un combobox dinámico en php pero al momento de poner datos en el value me presenta solo valores del 1 al 9 y si tengo un datos mas con el numero 10 en la BD me sale 1 en el combo ....alguien que me pueda ayudar gracias....
Codigo que estoy utilizando es:
Codigo que estoy utilizando es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<select name="nombresubpro[]" id="nombresubpro[]" tabindex="2" onkeydown="if (event.keyCode == 13) document.getElementById('aceptar').click()">
<option selected="selected" value="0" >Característica</option>
<?php
$res = mysql_query("SELECT DISTINCT idExtraPro, nombreExtra, nombre_sub_pro FROM sub_productos sp, extrapro e, producto_extra1 pe where idpro='$idpro' and e.idExtraPro=pe.id_extra and sp.id_subpro=pe.id_producto and sp.nombre_sub_pro='$nombresubpro' ");
$num = mysql_num_rows($res);
for($i=0;$i<$num;$i++)
{
$codigo[$i] = mysql_result($res,$i,1);
$nombre[$i] = mysql_result($res,$i,0);
$nombresubpro[$i] = mysql_result($res,$i,2);
echo "<option value='$nombre[$i]'>$codigo[$i] $nombre[$i]</option>";
}
?>
</select>
Valora esta pregunta


0