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

No el order by no sera siempre ASC sera el valor que se encuentre en la tabla por ejemplo "Hab ASC","Hab DESC" etc,, y lo que NO quiero poner es justamente esto:
Cita:
13.<option value="Hab">Hab</option>
14.<option value="ej2">ej2</option>
Mi codigo inicial es:
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>
Nos centramos en el código anterior en la linea 4 y lo que quiero hacer es pasar el valor de lo seleccionado en el select a esa linea 4 justo despues de window.location.href='Index1.php?ordenar=.
Cita:
window.location.href='Index1.php?ordenar=Aquí debo poner el valor que tiene la seleccion realizada en el select';
O en algún otro lugar pero lo que no quiero es poner las opciones, esas ya se encuentran en la tabla.
Un saludo y disculpar la insistencia.