Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2010, 10:05
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 10 meses
Puntos: 29
Respuesta: Error mysql que no entiendo

La paginación deberías hacértelo tú mismo. Es muy sencillo (sólo hay que jugar con LIMIT en sql) y lo podrás hacer como a ti te de la gana.
Código PHP:
Ver original
  1. $cuantosregistrosporpagina=30;
  2. $principio=$_GET['pagina']*$cuantosregistrosporpagina;
  3.  
  4. if(isset($_POST['buscar']) && $_POST['buscar'] == 'Buscar'){
  5.     $palabra = addslashes($_POST['palabra']);
  6.     // hacemos la consulta de busqueda
  7.     $_pagi_sql = "SELECT titulo, descripcion, pageRank, alexaRank, paginas_indexadas,
  8.                              MATCH (keywords)
  9.                              AGAINST ('$palabra' IN BOOLEAN MODE) AS coincidencias
  10.                              FROM sitios
  11.                              WHERE MATCH (keywords)
  12.                              AGAINST ('$palabra' IN BOOLEAN MODE)
  13.                              ORDER BY coincidencias DESC LIMIT ".$principio.",".$cuantosregistrosporpagina;
  14.                               or die(mysql_error());
Y en los enlaces:
Código HTML:
Ver original
  1. <a href="pagina.php?pagina=X&consultaBusqueda=CADENA">Ir a página X</a>

No copies y pegues, esto no va a funcionar bien, pero espero que entiendas la lógica de lo que te pongo.

Saludos.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.