Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2012, 02:40
unexes
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 222
Antigüedad: 13 años, 9 meses
Puntos: 7
Darle valor a una variable en un form select

Hola a tod@s

Vereis tengo el siguiente código donde relleno de una base de datos Mysql un select, al seleccionar una opción en dicho select tengo que pasar el valor seleccionado a la variable "ordenar", para probar si el valor de dicha variable lo pasa bien, donde la tengo que utilizar luego, le he puesto en la linea 4 un valor fijo y funciona, pero lo que quiero no es ponerle un valor fijo, si no que coja el valor de la selección que se realiza en el select.

Donde pone "ordenar= Hab ASC" en la linea 4 he probado varias cosas y he indagado por la red pero no he encontrado la forma de hacerlo, espero haberme esplicado bien y que me podais ayudar.

Un saludo
Código PHP:
Ver original
  1. <FORM NAME="Ordenar">
  2.  <select name="ordenar" id="ordenar"  size="1"  class="Guias2"
  3.                     onChange="if(options[selectedIndex].value)
  4.                     window.location.href='Index1.php?ordenar=Hab ASC';
  5.                     (options[selectedIndex].value)">      
  6. <?php
  7.     $tablaordenar = mysql_query("SELECT * FROM ordenar ORDER BY Descrip_Orden ASC");
  8.     while ($registroordenar = mysql_fetch_array($tablaordenar)) {
  9. ?>
  10. <option value="<?php echo $registroordenar['Ordenacion']; ?>">&nbsp;<?php echo $registroordenar['Descrip_Orden']; ?></option>
  11.  
  12. <?php
  13.     }
  14.     mysql_free_result($tablaordenar);
  15. ?>
  16. </select>
  17.  
  18.  </FORM>