Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2008, 14:51
Avatar de etzekiel
etzekiel
 
Fecha de Ingreso: agosto-2008
Mensajes: 67
Antigüedad: 16 años, 6 meses
Puntos: 1
Campo de texto no funciona para consulta ¿raro no?

Hola que tal, este es mi 1er post... un saludo y espero en un futuro tambien poder aportar con mis comentarios!!!

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:
Tengo una bd llamada consulta, esta tiene una tabla llamada clientes y como campos: id, nombre, url, descripcion
En un archivo html puse esto:
Código HTML:
<form action="buska.php" method="post">
<input type="text" name="busqueda"/>
<input type="submit" name="submit" value="consulta" />
</form> 
Ahora en el archivo buska.php puse esto:
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>";
     } 
"La pregunta"

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;

Ya no pasa de ahí, solo me imprime en pantalla Por favor ingrese una valor de busqueda aunque el campo de texto se halla escrito la busqueda...

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!!!