Ayuda cxon la paginacion de una busqueda en Mysql

Iniciado por webelgrillo, 15 Agosto 2008, 01:17 AM

0 Miembros y 1 Visitante están viendo este tema.

webelgrillo

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 (php) [Seleccionar]
<?
if($_GET[q]) {
include("configuracion.inc.php") ;
$palabras = $_GET[q];
$p= $_GET[p];
//opcion 1 aqui buscara nombres de colegios
if($p == 1){
$resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and  nombre like '%$palabras%'") ;
}
//opcion 2 aqui buscara por apellido paterno
if($p == 2){
$resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and apellidop like '%$palabras%' group by tema ") ;
}
//opcion 3 aqui bucara por apellido materno
if ($p == 0) {
$resp = mysql_query("select * from colegio a,salon t where a.id = t.idenc and apellidom like '%$palabras%' || tema like '$palabras'") ;
}
$contador = mysql_num_rows($resp);
if(mysql_num_rows($resp) == 0) {
echo "No se encontraron resultados de la Busqueda:<b> $palabras</b>" ;
}
else {
echo "$contador  resultados para la  palabra :<b> $palabras</b><p>" ;
while($datos = mysql_fetch_array($resp)) {
echo "

<strong><a href=''>$datos[apellidop] - $datos[apellidom] - $datos[nombre]</a></strong>
$datos[colegio]<br>


" ;
}
}
mysql_free_result($resp) ;

}
?>


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.. :-[