Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2002, 15:32
Avatar de Maycol
Maycol
 
Fecha de Ingreso: diciembre-2001
Ubicación: Ávila (España)
Mensajes: 539
Antigüedad: 22 años, 4 meses
Puntos: 0
codigo de buscador(ayuda!)

holas.
Este script(buscador mysql) solo busca una palabra o mas si estan tal y como la escribes y quiero que las busque aunq este de otra forma colocadas.codigo:
buscador.php--
<table width="148" border="0" cellpadding="0" cellspacing="0" bgcolor="#187413">
<tr><td bgcolor="#187413" width="80%">Buscador</td></tr>
<tr><td bgcolor="#187413" width="100%"><center><font size="1" face="Tahoma" color="#ffffff">
<form method="post" action="buscador2.php">
<input type="text" name="buscar" size="10"><br><br>
<input type="radio" name="buscar_en" value="Titulo"><font face="Arial" size="1"><b>Nombre</b></font>
<input type="radio" name="buscar_en" value="Descripcion" checked><font face="Arial" size="1"><b>Descripción</b></font><br><br>
<input type="submit" value="Buscar">
</form></font></center></td></tr>
</table><br>
buscador2.php-
<?
if (empty($buscar)) {
echo "";
return
}
$link = mysql_connect("localhost", "user", "pass");
mysql_select_db("base", $link);
$sql = "SELECT * FROM tabla WHERE $buscar_en LIKE '%$buscar%' ORDER BY Titulo";
$result = mysql_query($sql, $link);
$resultados = mysql_num_rows($result);
?>
<b>Se han encontrado <?=$resultados?> resultado/s con la palabra "<?=$buscar?>".</b>
<?php
if ($row = mysql_fetch_array($result)){
echo "<table width=70% border=0 bgcolor=#187413> \n";
//Mostramos los nombres de las tablas
mysql_field_seek($result,0);
echo "<td width=30%><b><font face=Verdana size=1 color=#ffffff>Nombre</font></b></td><td><b><font face=Verdana size=1 color=#ffffff>Descripcion</font></b></td> \n";
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["Titulo"]."</a></td> \n";
echo "<td><font face=Arial size=1 color=#ffffff>".$row["Descripcion"]."</font></td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "<p><a href=buscador.php>Volver</p> \n";
echo "</table> \n";
} else {
echo "<p>¡No se ha encontrado ningún registro!</p>";
}?>
alguien me ayuda??

byes.