poco a poco he logrado construir mi buscador en php... ultimamente con la ayuda de esta web . . . pero aun me falta una ultiam cosa para que quede bien (o quede como quiero) EL PAGINADOR DE RESULTADOS . .
se que hay muchos ejemplos de paginacion disponibles a lo largo de la web pero no quiero un paginador ya echo si alguien puede quisiera saber como tengo que hacer para pooder crear el paginador para mi buscador sin tener que cambiar todo el codigo de la misma...
aqui les dejo el codigo:
Código PHP:
<?
if ($_POST['buscador'])
{
// Tomamos el valor ingresado
$buscar = $_POST['palabra'];
// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo "No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos y seleccion de registros
$con=mysql_connect("localhost","USUARIO","CONTRASEÑA");
$sql = "SELECT * FROM contenido WHERE contenido like '%$buscar%' ORDER BY url DESC";
mysql_select_db("BASE DE DATOS", $con);
$result = mysql_query($sql, $con);
// Tomamos el total de los resultados
$total = mysql_num_rows($result);
// Imprimimos los resultados
if ($row = mysql_fetch_array($result)){
echo "Resultados para: <b>$buscar</b>";
do {
?>
<p><b><a href="<?=$row['url'];?>"><?=$row['titulo'];?></a></b></p>
<p>
<?= substr($row['contenido'],0,255),"....";?>
</p>
<p> </p>
<?
} while ($row = mysql_fetch_array($result));
echo "<p>Resultados: $total</p>";
} else {
// En caso de no encontrar resultados
echo "No se encontraron resultados para: <b>$buscar</b>";
}
}
}
?>
creo que tengo que deifinir al principio del codigo una especie de variable que luego utilizare en la sentencia de conexion a la base de datos y o algo asi . . no se mucho de php espero me ayuden...
pero basicamente lo que quiero es aprender como hacerlo . . .