Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: webelgrillo en 15 Agosto 2008, 01:17 am



Título: Ayuda cxon la paginacion de una busqueda en Mysql
Publicado por: webelgrillo en 15 Agosto 2008, 01:17 am
estructura de base de datos:

tabla 1 colegio
      nombre colegio
      ciudad de colegio
      otros
tabla 2 salon
      nombre alumno
      apellido paterno
      apellido materno
      otros



Código
  1. <?
  2. if($_GET[q]) {
  3. include("configuracion.inc.php") ;
  4. $palabras = $_GET[q];
  5. $p= $_GET[p];
  6. //opcion 1 aqui buscara nombres de colegios
  7. if($p == 1){
  8. $resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and  nombre like '%$palabras%'") ;
  9. }
  10. //opcion 2 aqui buscara por apellido paterno
  11. if($p == 2){
  12. $resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and apellidop like '%$palabras%' group by tema ") ;
  13. }
  14. //opcion 3 aqui bucara por apellido materno
  15. if ($p == 0) {
  16. $resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and apellidom like '%$palabras%' || tema like '$palabras'") ;
  17. }
  18. $contador = mysql_num_rows($resp);
  19. if(mysql_num_rows($resp) == 0) {
  20. echo "No se encontraron resultados de la Busqueda:<b> $palabras</b>" ;
  21. }
  22. else {
  23. echo "$contador  resultados para la  palabra :<b> $palabras</b><p>" ;
  24. while($datos = mysql_fetch_array($resp)) {
  25. echo "
  26.  
  27. <strong><a href=''>$datos[apellidop] - $datos[apellidom] - $datos[nombre]</a></strong>
  28. $datos[colegio]<br>
  29.  
  30.  
  31. " ;
  32. }
  33. }
  34.  
  35. }
  36. ?>

Quiero que me ayuden en hacer la paginacion que imprima:

anterior 1 2 3 4 5 -6- 7 8 9 10 11 siguiente (osea 5 en cada lado)
este es el sript me funciona las busquedas lo unico que me falta es la paginacion.

ayudenme porfa.. :-[


Título: Re: Ayuda cxon la paginacion de una busqueda en Mysql
Publicado por: Freeze. en 15 Agosto 2008, 01:34 am
http://www.desarrolloweb.com/articulos/1035.php