Hace unos días que estoy "dandole" a PHP y MySQL...
Para reafirmar los nuevos conceptos, elaboré un pequeño buscador (el cual funciono dos días y misteriosamente se jodio déspues)... a continuación la descripión:
Cita:
En un archivo html puse esto:Tengo una bd llamada consulta, esta tiene una tabla llamada clientes y como campos: id, nombre, url, descripcion
Código HTML:
<form action="buska.php" method="post"> <input type="text" name="busqueda"/> <input type="submit" name="submit" value="consulta" /> </form>
Código PHP:
@$db = mysql_connect("localhost", "admin", "xxxxxxxxxx");
mysql_select_db("consulta");
$consulta="select * from clientes where nombre like '%".$busqueda."%'";
$resultado = mysql_query($consulta, $db);
$numde_resultado = mysql_num_rows($resultado);
echo "<p>Resultados encontrados:".$numde_resultado."</p>";
for ($i=0; $i <$numde_resultado; $i++)
{
$row = mysql_fetch_array($resultado);
echo "<p><strong>".($i+1).". Razón Social: </strong>";
echo ($row["nombre"]);
echo "<br>Descripcion: ";
echo ($row["descripcion"]);
echo "<br>Enlace: ";
//Aquí puse un enlace que por reglamentos internos no se sita
echo ($row["url"]);
echo "</p>";
}
Cuando hago las consultas, me arroja todos los resultados, es decir no me respeta lo que escriba en el campo de texto $busqueda...
Ahora si por ejemplo pongo esto:
Código PHP:
if(!$busqueda)
{
echo"Por favor ingrese un valor de busqueda";
exit;
}
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
Bueno no pido me resuelvan completamente la duda, un tip, un consejo, un link, estaría de lujo...pues yo lo veo bien, pero no mas no quiere...Gracias!!!