Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/08/2010, 18:50
hazard795
 
Fecha de Ingreso: julio-2010
Mensajes: 28
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Como hacer para que el valor de un listbox quede seleccionado quede fijo

Cita:
Iniciado por pateketrueke Ver Mensaje
Código PHP:
echo '<option value="' $valor '"';
if (
$el_valor_en_la_bd == $valor) echo ' selected="selected"';
echo 
'>' $valor '</option>'
Estas muy cerca, seguro es cuestion de descubrir como incluir la variable ($valor)en el option value, ya que me esta imprimiendo exactamente $valor o en mi caso particular $Nombres dentro del select aun cuando si me muestra datos diferentes de la seleccion en el mismo, es decir me muestra dos veces $Nombres en el select pero cada uno me trae registros diferentes.

Para q no te confundas yo capturo el dato de mi tabla en la b.d. con la variable $Nombres, por eso en el if esta $Nombres==$Nombres

Asi lo trabaje pero aun no funciona

Código PHP:
Ver original
  1. <select name="Nombres" size="0" class="bottom">
  2.                   <option selected="selected">&nbsp;</option>
  3.                   <?
  4. $query_nombres = "SELECT Nombres FROM benefactor ORDER BY Nombres ASC";
  5. $resultado_nombres = mysql_query($query_nombres);
  6. while($reg = mysql_fetch_array($resultado_nombres)){
  7. $Nombres = $reg["Nombres"];
  8. //echo "<option>$Nombres</option>"
  9. echo '<option value="'.$Nombres.'"';
  10. if ($Nombres==$Nombres) echo 'selected="selected"';
  11. echo '>' .$Nombres. '</option>';
  12.     ?>
  13.                 </select>