Me sumo a morti, a la hora de generar un select, debe ser de este modo
Si tu haces esto
Código PHP:
Ver original<select>
<option>
<?php
while($condicional){
echo $algo;
}
?>
</option>
</select>
Lo que esta esta pasando es esto
Por lo tanto es necesario -en terminos practicos- ya que como lo expones, no estoy entendiendo bien, insertar los tags option dentro del while
Código PHP:
Ver original<select>
<?php
while($condicional){
echo "<option>$algo</option>";
}
?>
</select>
De ese modo se genera el primer códgo que te indique.
Nuevamente faltaría ingresar el atributo value con un dato en especifico de no ser asi el select no tendrá valor alguno, y supongo que no tiene significado de ser.
Código PHP:
Ver originalecho "<option value=\"$valor\">$dato</option>";
Saludos compañero