Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2013, 16:53
Avatar de migue1891
migue1891
 
Fecha de Ingreso: enero-2012
Mensajes: 50
Antigüedad: 12 años, 3 meses
Puntos: 0
Problema al obtener una variable por javascript y pasarla a variable session php

Muy Buenas tengo un problema al pasar una variable desde un formulario select y pasarla a variable de sesión en php para que me recargue la pagina con el valor obtenido, la idea es pasar luego esa variable a una query mysql para que me ordene los articulos.

Os dejo el codigo:

1º va el HTML

Código HTML:
Ver original
  1. [HIGHLIGHT="PHP"]<form action="ini.php" method="post" name="desplegable">
  2. <strong style="font-size:16px;">Ordenar por:</strong>
  3. <select name="orden" id="orden" onchange="ordenar(this.value);">
  4.     <option  id="precio" value="precio">Precio</option>
  5.   <option  value="novedades">Novedades</option>
  6. </form>
[/HIGHLIGHT]

Aqui va el javascript

Código PHP:
Ver original
  1. function ordenar(ordenar1){
  2.  
  3.     document.formulario1.submit();
  4.     ordenar1 =<?php $_POST['ordenar'] ?>;
  5.        
  6.         }

La idea es que cuando se ejecute la función esta me dirija a un fichero llamado in.php que tiene este código:

Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3.     $_SESSION['ordenar'] = $_POST['ordenar'];
  4.     header("Location: http://localhost:8888/codigosPuntos/pruebaTrastienda.php");
  5.    
  6.  
  7. ?>

Para que finalmente me lo presente el la pagina deseada donde esta el formulario, para probar seria suficiente con hacer un echo de dicha variable pero nada.

No debe tener mucha historia pero nose que estoy haciendo mal y no me coge la variable de sesión desde el programa principal.

Muchisimas gracias por vuestro tiempo, un saludo.