Hola que tal foreros php, queria hacerle una consulta miren mi amigo
Matys me ayudo hacer un buscador para una web que estoy aciendo pero el problema que no me funciona, jeje ustedes que saben me podrian decir cual es el error y corregir el codigo por favor...
DB: Código PHP:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE `noticias` (
`id` int(11) NOT NULL auto_increment,
`titulo` varchar(255) NOT NULL,
`noticia` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
INSERT INTO `noticias` VALUES (1, 'Noticia 1', 'MaTyS, desde siempre fue el mejor programador en PHP sin sabes ASP.');
INSERT INTO `noticias` VALUES (2, 'Noticia 2', 'MaTyS, hasta que un día aprendio ASP, y fue el mejor en PHP y ASP.');
Web: Código PHP:
<html>
<head>
<title>Buscador simple en PHP</title>
</head>
<body>
<form action="buscar.php" method="post">
Buscar: <input name="palabra">
<input type="submit" name="buscador" value="Buscar">
</form>
<?
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","root","strikefay");
$sql = "SELECT * FROM noticias WHERE noticia like '%$buscar%' ORDER BY id DESC";
mysql_select_db("buscador", $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="noticia.php?id=<?=$row['id'];?>"><?=$row['titulo'];?></a></b></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>";
}
}
}
?>
</body>
</html>
bueno desde ya muchas gracias aquellos que me ayuden..

y si pueden y si tienen nalgun buscador algo tipo parecido a este agradeceria muchisimo si me lo pueden pasar. el buscador es para una web de musica y como yo noce casi de php y SQL , les agradeceria que me den un ejemplo completo...