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<?php
$_SESSION[parametro_1] = $parametro_1;
$_SESSION[parametro_2] = $parametro_2;
$_SESSION[parametro_3] = $parametro_3;
?>
<?php
$pgActual = $_GET['pg'];
$_SESSION['pgActual'] = $pgActual;
$cant_articulos = $pgActual*8;
$parametro_1= $_POST[parametro_1];
$parametro_2= $_POST[parametro_2];
$parametro_3= $_POST[parametro_3];
/* ----- Aqui va el codigo htl y la onsulta mysql --------- */
/* ------ esto es la paginacion de la 1er pagina----------------------------- */
echo"<br /><table width='100%' border='0' align='center'>
<tr>
<td align='center'>";
for($a=0;$a<$cant_paginas;$a++){
echo"<a href=pag_2.php?SID&pg=".($a)."'>".($a+1)."</a> ";
}
echo "<a href=pag_2.php?SID&pg=".($pgActual+1)."'> Siguiente </a></td></tr></table>";
Me pueden dar una mano a ver en que estoy errando???
Muchas gracias.
Saludos!