Formulario:
Código PHP:
<form method="GET" action="search.news">
<input type="text" name="palabra" size="45" style="border-style: solid; border-width: 1">
<input type="submit" value="Buscar" name="search" style="border-style: solid; border-width: 1; background-color: #C0C0C0"></p>
<input type="radio" value="es" name="lang">Castellano<input type="radio" name="lang" value="en">English<input type="radio" name="lang" value="it">Italiano</font></form>
Buscador:
Código PHP:
<?
//Conexión a la base de datos
Global $lang;
$con = mysql_connect("server","user","pass") or die (mysql_error());
mysql_select_db("table",$con) or die (mysql_error());
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT * FROM noticias where lang = '".$_GET['lang']."' and title like '%".$palabra."%' or description like '%".$palabra."%' order by fecha desc";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 10;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo "· <a href=".$row['link']."><b>".$row['title']."</b> -<i><font color=#1551B4> ".$row['fuente']." - ".$row['fecha']."</i></font></a><br><br>".$row['description']."<br><br>";
}
//Incluimos la barra de navegación
?>
Es todo lo que se usa.