de momento he montado un codigo a partir de vasrios ejemplos y demas que he ido mirando, ya que no tengo ni idea de php, se ha hecho lo que he podido.
el codigo de momento es el siguiente:
Código:
Parece que funciona, que este bien montado o no eso ya no lo se, me imagino que se podra depurar bastante pero de momento me vale que funcione.<?php $con = mysql_connect("localhost","root","") or die (mysql_error()); mysql_select_db("catalogo",$con) or die (mysql_error()); $buscar = $_POST['buscar']; if ($buscar != '') { $_pagi_sql ="SELECT * FROM articulos WHERE producto LIKE '%".$_POST[buscar]."%' OR descripcion LIKE '%".$_POST[buscar]."%' ORDER BY producto" ; } else { $_pagi_sql = "SELECT * FROM articulos ORDER BY producto"; } $_pagi_cuantos = 30; $_pagi_nav_num_enlaces = 10; $_pagi_mostrar_errores = false; include("paginator.inc.php"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Productos</title> <script type="text/javascript" src="js/mootools.js"></script> <script type="text/javascript" src="js/slimbox.js"></script> <link rel="stylesheet" href="css/slimbox.css" type="text/css" media="screen" /> </head> <body> <center> <form id="contacto" name="contacto" method="post" action="catalogoEJEMPLO.php"> <br><br><br> Buscar: <input name="buscar" type="text" id="buscar" size="35" maxlength="30"></label> <input type="submit" name="submit" value="Buscar"> <input type="button" value="Mostrar Todos" onclick="location='catalogoEJEMPLO.php'"> </form> <table cellpadding="0" cellspacing="0" border="1" style="border: 2px solid #000000;"> <tr valign="middle" bgcolor="#eeeeee" class="catalogo"> <td width="120"><strong>Producto</strong></td> <td width="320"><strong>Descripcion</strong></td> <td width="20"><strong>Foto</strong></td> </tr> <?php while($row = mysql_fetch_array($_pagi_result)){ ?> <tr valign="middle" class="catalogo"> <td><?php echo $row['producto'] ?></td> <td><?php echo $row['descripcion'] ?></td> <td align="center"> <a href=<?php echo "imagescatalogo/{$row['foto']}"?> rel="lightbox (catalogo)" title="<?php echo $row['descripcion']?>"><img width="50" height="50" alt="Imagen no encontrada" title="Clic para ampliar" src=<?php echo "./imagescatalogo/{$row['foto']}"?> /></a></p> </td> </tr> <?php } echo"<p>".$_pagi_navegacion."</p>"; ?> </table> <?php echo"<p>".$_pagi_navegacion."</p>"; ?> </center> </body> </html>
El unico problema que no consigo solucionar es el de la busqueda.
Al realizar una busqueda, me muestra los resultados perfectamente, pero si paso de pagina (utilizo el Paginator que encontre por aqui si no me equivoco) me refresca y muestra todo slos resultados en vez de paginar sobre los resultados de la busqueda.
Alguien podria hecharme una mano con esto?
Muchas gracias & saludos