Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2010, 19:03
Avatar de Daklon
Daklon
 
Fecha de Ingreso: septiembre-2009
Mensajes: 28
Antigüedad: 14 años, 7 meses
Puntos: 1
buscador simple de un campo de una tabla

instale en mi web el phpnews, va perfecto y tiene todo lo que necesito menos un buscador, he intentado usar algunos que encontrado por Internet pero no consigo que ninguno funcione del todo y de todas formas aunque funcionasen no mostrarían un link a la noticia sino que simplemente mostrarían el titular

el campo en el que necesito hacer la búsqueda se llama subject y que las busquedas se ordenen preferiblemente por el numeor de veces que ha sido vista la noticia (que es otro campo, views) y la url para enviar al link es facil de hacer a atraves de la bd, seria www.midominio.com.ar/index.php?action=fullnews&showcomments=1&id=(aqui iria el valor de otro campo llamado id)

se mas o menos como emepzar pero a mitad del codigo ya me pierdo:
Código PHP:
<?php

$link 
mysql_connect("localhost,usuario,contraseña");
mysql_select_bd("phpnews"$link);
//hasta aqui bien

$resultado mysql query("SELECT * FROM phpnews_news WHERE subject LIKE '%$buscar%");
//de eso ultimo no estoy muy seguro si lo he hecho bien
//y a partir de aqui ya no se como hacer para que muestre lso resultados de busqueda en pantalla

?>
Edit:
he hecho el siguiente condigo pero no me muestra ningun resultado, me muestra una pagina en blanco
Código PHP:
<? 
$cadena 
"%".$_POST['buscar']."%";
$link mysql_connect("localhost","usuario","contraseña");  
mysql_select_db("zoby_6022395_phpnews"$link) or die(mysql_error()); 

$sql "SELECT * FROM phpnews_news WHERE subject LIKE '%$buscar%";
$resultado mysql_query($sql,$link); 

echo 
"<table>";
while (
$row = @mysql_fetch_array($resultado)){
    echo 
"<tr><td>".$row["campo1"]."</td></tr>";
}
echo 
"</table>";
?>

Última edición por Daklon; 08/08/2010 a las 11:18