Quería saber como hacer para paginar que los resultados de búsqueda
Código PHP :
<form name="buscar" action="<?php $_SERVER['PHP_SELF'] ?>" method="get">
Buscar: <input type="text" size="50" value="<?php echo $_GET['frase']; ?>" name="frase" />
<input type="submit" name="buscar" value="Buscar" />
</form>
<?php
// conectar al servidor
$server_link = mysql_connect("localhost", "root", "");
if(!$server_link){
die("Falló la Conexión ". mysql_error());
}
// seleccionamos la base de datos
$db_selected = mysql_select_db("db", $server_link);
if(!$db_selected){
die("No se pudo seleccionar la Base de Datos ". mysql_error());
}
// varificamos que el formulario halla sido enviado
if(isset($_GET['buscar']) && $_GET['buscar'] == 'Buscar'){
$frase = addslashes($_GET['frase']);
// hacemos la consulta de busqueda
// ver explicación mas abajo
$sqlBuscar = mysql_query("SELECT libro, id_libro, capitulo, verso, texto,
MATCH (libro, id_libro, capitulo, verso, texto)
AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias
FROM reina_valera_60, libros_biblia WHERE MATCH (libro, id_libro, capitulo, verso, texto)
AGAINST ('$frase' IN BOOLEAN MODE)
ORDER BY coincidencias DESC", $server_link)
or die(mysql_error());
$totalRows = mysql_num_rows($sqlBuscar);
// Enviamos un mensaje
// indicando la cantidad de resultados ($totalRows)
// para la frase busada ($frase)
if(!empty($totalRows)){
echo stripslashes("<p>Su búsqueda arrojó <strong>$totalRows</strong> resultados para <strong>$frase</strong></p><hr>");
// mostramos los resultados
while($row = mysql_fetch_array($sqlBuscar)){
echo "<div class='resu'><div class='titu'>";
echo "<strong>$row[libro]: cap: $row[capitulo] : $row[verso]</strong> ";
echo " || <em class='coin'>Coincidencias: ". round($row['coincidencias']) ."</em></div>";
echo "<p>".substr(strip_tags($row['texto']), 0, 255)."...</p>";
echo "</div>";
}
}
// si se ha enviado vacio el formulario
// mostramos un mensaje del tipo Oops...!
elseif(empty($_GET['frase'])){
echo "Debe introducir una palabra o frase.";
}
// si no hay resultados //
elseif($totalRows == 0){
echo stripslashes("Su busqueda no arrojo resultados para <strong>$frase</strong>");
}
}
?>he intentado de barias forma buscando por google pero no logro hacerlo me sale error o logro hacer que la paginación se vea pero no funciona
le agradezco que puedan ayudarme ya que no se casi nada de php
