Todo funcionaba bien hasta que le agregué la paginación. Ahora encuentra y muesrta bien, pero al momento de darle siguiente se arma el lío.
Alquien me podrá guiar?:
Código PHP:
$registros = 8;
$pagina=1;
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$resultados = mysql_query("SELECT * FROM productos WHERE nombre_producto LIKE '%".$_GET["search"]."%' OR marca_producto LIKE '%".$_GET["search"]."%'");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM productos WHERE nombre_producto LIKE '%".$_GET["search"]."%' OR marca_producto LIKE '%".$_GET["search"]."%' LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
if($total_registros) {
echo "Hay listados ". $total_registros." productos";
while($producto=mysql_fetch_array($resultados)) {
echo $producto['imagen_producto'];
echo $producto['nombre_producto'];
echo $producto['marca_producto'];
}
} else {
echo "(0 productos encontrados)";
}
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='buscardor.php?search=".$_GET["search"]."&pagina=".($pagina-1)."'>anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='buscardor.php?search=".$_GET["search"]."&pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='buscardor.php?search=".$_GET["search"]."&pagina=".($pagina+1)."'>siguiente</a>";
}
echo "</center>";
}
Muchas gracias por su tiempo...!