
Buscador y Paginación PHP, MySQL
Publicado por Julio (11 intervenciones) el 01/03/2015 04:19:24
Buen día programadores, tengo varios problemas a la hora de colocar paginación a la página!
Bueno el problema es el siguiente: Desde la libreria de PHPPagin tengo este dato --- var $porPagina = 2; --- para que la página solo me muestre dos registros desde MySQL y así con su respectiva paginación, pero lo que no entiendo es porque me sale dos veces la paginación y porque sale arriba de todo? En la imagen les muestro el problema señalado con colo rojo!
Lo otro es que el buscador ya no me funciona! Desde que le añadí el código para la paginación!
Espero que alguien me pueda ayudar, ya que me he estado quebrando la cabeza por esto, soy nuevo aprendiendo PHP y MySQL por eso me cuesta!
Les dejo el código para que verifiquen como lo tengo editado!

Bueno el problema es el siguiente: Desde la libreria de PHPPagin tengo este dato --- var $porPagina = 2; --- para que la página solo me muestre dos registros desde MySQL y así con su respectiva paginación, pero lo que no entiendo es porque me sale dos veces la paginación y porque sale arriba de todo? En la imagen les muestro el problema señalado con colo rojo!
Lo otro es que el buscador ya no me funciona! Desde que le añadí el código para la paginación!
Espero que alguien me pueda ayudar, ya que me he estado quebrando la cabeza por esto, soy nuevo aprendiendo PHP y MySQL por eso me cuesta!
Les dejo el código para que verifiquen como lo tengo editado!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
//----------------------Buscador---------------------------
$consulta=mysql_query("select * from productos");
if(isset($_POST['buscar'])){
$consulta=mysql_query("select * from productos where nombre like '%".$_POST['buscar']."%' OR descripcion like '%".$_POST['buscar']."%'");
}
//---------------------Paginación--------------------------
require_once 'libs/PHPPagin.php';
$paging = new PHPPaging;
$paging->agregarConsulta("select * from productos");
$paging->ejecutar();
while ($filas= $paging->fetchResultado()) {
$id=$filas['id'];
$imagen=$filas['imagen'];
$nombre=$filas['nombre'];
$desc=$filas['descripcion'];
$precio=$filas['precio'];
$enStock=$filas['cuanto_hay'];
$fecha=$filas['fecha'];
echo 'Paginas '.$paging->fetchNavegacion();
?>
<tr>
<td bgcolor="#FFFFFF"><?php echo $id ?></td>
<td bgcolor="#FFFFFF"><img src="<?php echo $imagen; ?>" width="70" height="70" /><br /></td>
<td bgcolor="#FFFFFF"><?php echo $nombre ?></td>
<td bgcolor="#FFFFFF"><?php echo $desc ?></td>
<td bgcolor="#FFFFFF"><?php echo $precio ?></td>
<td bgcolor="#FFFFFF"><?php echo $enStock ?></td>
<td bgcolor="#FFFFFF"><?php echo $fecha ?></td>
<td bgcolor="#FFFFFF">asd</td>
</tr>
<?php }?>

Valora esta pregunta


0