Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2010, 13:39
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Ayuda para Capturar valor elegido en un Select

tienes varias opciones:

1) anidar los selects en un form, y de esta forma enviar el form completo por POST u GET, y así tendrías los valores para volverlos a generar, en el caso del option seleccionado agregar selected="selected"

Código PHP:
Ver original
  1. <form name="formulario" method="GET" ><!-- el action por defecto es la misma pagina -->
  2.     <select name="id_cliente" onChange="document.forms['formulario'].submit();">
  3.         <option value="" >[Seleccione]</option>
  4.         <?php $SQLQuery=mysql_query("select ID_CLIENTE,DE_NOMBRE from cliente order by DE_NOMBRE asc",$cn);
  5.  
  6.         while ($Registro=mysql_fetch_array($SQLQuery))
  7.         { ?>
  8.         <option value="<?php echo $Registro['ID_CLIENTE'] ?>" <?php if ($_GET['id_cliente']==$Registro['ID_CLIENTE']) { echo 'selected="selected"'; } ?>>
  9.  
  10.         <?php echo htmlentities($Registro['DE_NOMBRE'])?></option>
  11.     <?php } ?>
  12.     </select>
  13. </form>

2) usar AJAX para enviar específicamente el valor de ese select sin recargar la página

PD: usa <?php en vesz de <?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Última edición por maycolalvarez; 14/10/2010 a las 13:47