Código php:
Ver original
<?php include('PHPPaging.lib.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 if(!$server_link){ } // seleccionamos la base de datos if(!$db_selected){ } // varificamos que el formulario halla sido enviado // Instanciamos el objeto $paging = new PHPPaging; // Poniendo 20 resultados por página $paging->porPagina(10); // Estableciendo las páginas adyacentes $paging->paginasAntes(4, 10, 20); $paging->paginasDespues(4, 10, 20); // Cambiando el texto de la referencia a la página actual $paging->mostrarActual("<span class=\"navthis\">{n}</span>"); // hacemos la consulta de busqueda $paging->agregarConsulta("SELECT noticiaTitulo, noticiaNoticia, MATCH (noticiaTitulo, noticiaNoticia) AGAINST ('$frase' IN BOOLEAN MODE) AS coincidencias FROM noticias WHERE MATCH (noticiaTitulo, noticiaNoticia) AGAINST ('$frase' IN BOOLEAN MODE) ORDER BY coincidencias DESC", $server_link) // aca otros cambios, con la funcion ejecutar mostramos todo $paging->ejecutar(); // y luego mostramos los resultados con un pequeño cambio al while while($row = $paging->fetchResultado()) { echo "<strong><a href='#'>$row[noticiaTitulo]</a>:</strong> <em>Coincidencias: ". round($row['coincidencias']) ."</em><br />"; ?> <?php }} ?> <?php // acá nos muestra la cantidad de resultados encontrados, el numero de paginas, etc echo "<b><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."</SPAN></b><br />"; echo "<SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:black;font-weight:bold\">Mostrando ".$paging->numRegistrosMostrados()." resultados, del ".$paging->numPrimerRegistro()." al ".$paging->numUltimoRegistro(); echo " de un total de ".$paging->numTotalRegistros()."</SPAN><br />"; // Comienza la barra de navegacion, la mostramos echo "<b><div id=\"siteInfo12\"><SPAN STYLE=\"font-size:11px;font-family:Tahoma;color:#9B0000;font-weight:bold\">Navegación: ".$paging->fetchNavegacion()."</SPAN></div></b>"; // y listo! ?>
Fatal error: Call to a member function numEstaPagina() on a non-object in C:\xampp\htdocs\repasos\consultas\buscar.php on line 51
Me fije y todo anda bien funciona pero me aparece este error y ademas fatal no entiendo pq?