Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2004, 10:58
javifo
 
Fecha de Ingreso: mayo-2004
Mensajes: 393
Antigüedad: 19 años, 11 meses
Puntos: 0
¿Cómo incluir Paginator?

Hola a todos.

Estos dos archivos buscan en una tabla de la BD las palabras que el usuario escribe y muestra los resultados.
_______________________________________
<?php
form.php//envía la información a buscador.php
<form action=\"buscador.php\" method=\"GET\">
<input type=\"text\" size=\"30\" name=\"q\"><br><br>
<INPUT TYPE=\"submit\" VALUE=\"Enviar\">
</form>
?>
___________________________________________

buscador.php //busca en la tabla y muestra los resultados
<?php
include ("conecta.php");
$consulta = $_GET["q"];
$consulta = split(' ',$consulta);
$sql = "SELECT * FROM tabla WHERE ";
for($a = 0; $a < count($consulta); $a++){
if($consulta[$a] != ''){
if($a != 0)$sql .= ' AND ';
$sql .= "titulo LIKE '%".$consulta[$a]."%'";
}
}

$consulta = mysql_query($sql,$conn);
while ($row = mysql_fetch_array($consulta) )
{
echo "$row[cliente];
echo "$row[domicilio];
}
?>
_________________________________________

La cuestión es cómo incluir en buscador.php el Paginator (lo uso en otras consultas y funciona muy bien).

El problema que no sé resolver es que Paginator requiere hacer el Select con
$_pagi_sql = SELECT...etc...

luego hacer:
$_pagi_cuantos = 2;
$_pagi_nav_num_enlaces = 3;
$_pagi_mostrar_errores = false;
$_pagi_conteo_alternativo = true;
include("paginator.inc.php");
while ($row = mysql_fetch_array($_pagi_result ) )
{

(lo que se quiera mostrar)

}

Finalmente hay que poner las variables para navegar entre páginas.
__________________________________________________ ________

He probado distintas combinaciones, pero todas me dan error o no permiten actuar a Paginator.

El tema está en $consulta que es un Array. Puedo cambiar su nombre por
$_pagi_sql y parece que va bien hasta que cambio
while ($row = mysql_fetch_array($consulta ) )
por
while ($row = mysql_fetch_array($_pagi_result ) )
Entonces da error diciendo que no es un argumento válido.

¿Sabéis si puedo incluir Paginator en este tipo de estructura?

Os quedaré muy agradecido si me dáis alguna idea de por dónde continuar.

Gracias.