Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 12:10
Avatar de J_de_Prado
J_de_Prado
 
Fecha de Ingreso: junio-2011
Ubicación: Alpedrete, Madrid,España
Mensajes: 28
Antigüedad: 13 años, 5 meses
Puntos: 2
Pregunta Valor de inicio de un select

Hola,
Tengo unos select en los que tengo algún problema, a saber:
Aparentemente están construidos igual, pues no el primero muestra los datos que hay en la BD bien, (aunque me gustaría que se seleccionara uno por defecto)
Bueno, pues el segundo me me muestra una fila de menos, siempre la primera en el orden alfabético, y la verdad no tengo ni idea de porque pasa.
Aunque lo tengo parcheado (con una fila 'basura' ) me gustaría poder solucionar ambas cosas,
(Lo de la primera fila y lo de poder seleccionar lo que aparece marcado al inicio.)

Gracias


Código PHP:
Ver original
  1. <select name= id_lang  
  2.            <?php
  3.             $sql = "SELECT * FROM `idioma` order by lang";
  4.             $sr = mysql_query($sql);
  5.             while ($fila = mysql_fetch_array($sr)){
  6.                  // para cada uno de los idiomas
  7.             echo "<option value=" .$fila["id_lang"]. ">" .$fila["lang"]. "</option>";
  8.             }
  9.             mysql_free_result($sr);
  10.             ?>






Código PHP:
Ver original
  1. <select name= m_to
  2.         <?php
  3.          $sql = "SELECT * FROM `usuarios`  order by `name`";
  4.          $sr = mysql_query($sql);
  5.           while ($fila = mysql_fetch_array($sr)){
  6.           echo "<option value=" .$fila["id_user"]. ">" .$fila["name"]. "</option>";}
  7.           mysql_free_result($sr);
  8.          ?>