Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2011, 20:18
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Respuesta: Pasar valor seleccionado de Select a variable php

Segun veo en tu codigo no esa bien armado el select...

Fijate en esto:
Código HTML:
Ver original
  1. <select name="test" id="test">
  2.     <option value="uno">Uno</option>
  3.     <option value="dos">Dos</option>
De esta manera funciona un select...

Ahora... para poder pasar este valor al enviar el formulario y dejar seleccionado el listado... debes obtener la variable antes de mostrar el select, y al momento de hacer el listado de opciones, preguntar si la variable es igual a la opcion:
Código PHP:
Ver original
  1. <?php
  2. $var = $_POST['test'];
  3. if($var == "uno"){
  4.     $sU = "selected";
  5. }
  6. if($var == "dos"){
  7.     $sD = "selected";
  8. }
  9. ?>
  10. <form id="form" name="form" method="post" action="index.php">
  11. <select name="test" id="test" onChange="document.form.submit();">
  12.     <option value="uno"<?php echo $sU;?>>Uno</option>
  13.     <option value="dos"<?php echo $sD;?>>Dos</option>
  14. </select>
  15. <input type="submit" name="btnAceptar" id="btnAceptar" value="Aceptar" />
  16. </form>
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!