Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 16:35
Avatar de jesus1975
jesus1975
 
Fecha de Ingreso: febrero-2012
Ubicación: Valencia
Mensajes: 54
Antigüedad: 12 años, 2 meses
Puntos: 3
Mantener variables POST para paginar

Buenas, despues de muchas vueltas os comento, estoy haciendo una pagina de una inmobiliaria y tengo un form que segun seleccionas un campo u otros te muestra los resultados segun coincida y en todo momento los select mantienen el valor que ha seleccionado el usuario. (cada selec hace un envio del form y actualiza los resultados)

y aqui viene el problema he creado una paginacion y cuando pulso la pagina siguiente me pierde todos los valores, se que hay que hacerlo con sesiones pero no me aclaro y de todas maneras que lo he intentado no guarda los valores POST.

he probado algo como esto
Código PHP:
Ver original
  1. session_star();
  2. $_SESSION['ProvinciaIN']=$_POST['ProvinciaIN'];
  3. echo $_SESSION['ProvinciaIN'];

pero en el momento que le doy a la pagina 2 desaparece el valor;

os dejo un campo select para que veais algo del codigo

Código HTML:
Ver original
  1. <form id="form2" name="form2" method="post" action="inmuebles.php">
  2. <select name="ProvinciaIN" id="ProvinciaIN" class="selectBuscador" onchange="this.form.submit()">
  3.                             <?php
  4.                                 if(!empty($_POST['ProvinciaIN'])){
  5.                                     $sqlProvinciasIN1=mysql_query("SELECT * FROM provincias WHERE idProvincia=".$_POST['ProvinciaIN'], $idcon);
  6.                                     $filasProvinciasIN1=mysql_fetch_assoc($sqlProvinciasIN1);
  7.                                     echo '<option value="'.$filasProvinciasIN1['idProvincia'].'" selected="selected">'.$filasProvinciasIN1['provincia'].'</option>';
  8.                                 }
  9.                             ?>
  10.                             <option value="">Provincia</option>
  11.                             <?php
  12.                                $sqlProvinciasIN=mysql_query("SELECT * FROM provincias ORDER BY provincia ASC", $idcon);
  13.                                while($filasProvinciasIN=mysql_fetch_assoc($sqlProvinciasIN)){
  14.                                    echo '<option value="'.$filasProvinciasIN['idProvincia'].'">'.$filasProvinciasIN['provincia'].'</option>';
  15.                                 }
  16.                             ?>
  17.                         </select>
  18. </form>

Gracias de antemano
__________________
Nuevo portal de anuncios http://www.aquituanuncio.com