Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2010, 17:02
Pancho_Khan
 
Fecha de Ingreso: julio-2009
Ubicación: Montevideo, UY
Mensajes: 129
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta No logro pasar datos mediante sesion

Hola gente, estoy haciendo un sitio de consulta de productos, en el cual en una pagina hay un formulario donde elijo los parameros de busqueda "pag_1.php" y los recibo mediante $_POST en otra pagina, "pag_2.php".
En pag_2.php debo mostrar los productos con una paginación de ocho productos.

Hasta acá todo bien, recibo los valores de pag_1.php a pag_2.php, el problrma radica en la paginacion.
Cuando selecciono alguno de los indices de " 1 | 2 |.... >Siguiente" no logro pasar los parametros de busqueda que habia pasado desde pag_1.php a pag_2.php.
A pesar de crear sesion y guardarlas en variables de sesion....
Lo que si logro pasar mediante sesion es el indice de pagina....

Les adjunto el codigo de pag_2.php:
Código PHP:
Ver original
  1. <?php
  2. $_SESSION[parametro_1] = $parametro_1;
  3. $_SESSION[parametro_2] = $parametro_2;
  4. $_SESSION[parametro_3] = $parametro_3;
  5. ?>
  6.  
  7. <?php
  8. $pgActual = $_GET['pg'];
  9. $_SESSION['pgActual'] = $pgActual;
  10. $cant_articulos = $pgActual*8;
  11. $parametro_1= $_POST[parametro_1];
  12. $parametro_2= $_POST[parametro_2];
  13. $parametro_3= $_POST[parametro_3]; 
  14.  
  15. /* ----- Aqui va el codigo htl y la onsulta mysql --------- */
  16.  
  17.  
  18. /*  ------ esto es la paginacion  de la 1er pagina----------------------------- */
  19. echo"<br /><table width='100%' border='0' align='center'>
  20. <tr>
  21. <td align='center'>";
  22. for($a=0;$a<$cant_paginas;$a++){               
  23. echo"<a href=pag_2.php?SID&pg=".($a)."'>".($a+1)."</a>&nbsp;";
  24. }
  25. echo "<a href=pag_2.php?SID&pg=".($pgActual+1)."'> &nbsp;&nbsp;&nbsp;&nbsp;Siguiente </a></td></tr></table>";
Me pueden dar una mano a ver en que estoy errando???
Muchas gracias.
Saludos!