Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2007, 08:31
Avatar de EnCeRiO
EnCeRiO
 
Fecha de Ingreso: septiembre-2004
Mensajes: 375
Antigüedad: 19 años, 7 meses
Puntos: 0
Buscar en base de datos con PHP

Hola, intento hacer un minibuscador con PHP, en una base de datos llamada Clients, en la tabla ejemplo y siempre me da error en linea ...xx...

La tabla sólo consta de:
_________________
|Nombre | Telefono|
----------------------


El código lo he sacado de aquí y empiezo a pensar que puede que esté mal:

FORMULARIO:
Código:
<html>

<body>

<form method = "POST" action = "http://localhost/buscador.php">

<strong>Palabra clave:</strong>

<input type="text" name="buscar" size="20"><br><br>

<input type="submit" value="Buscar">

</form>

</body>

</html>
SCRIPT:
Código:
<html>

<body>

<?php

if (!isset($buscar)){

echo "Debe especificar una cadena a buscar";

echo &quo

echo "<p>Debe especificar una cadena a buscar</p> \n";
echo "<p><a href=buscador_bd.htm>Volver</p> \n";

echo "</html></body> \n";

exit;

}

$link = mysql_connect("localhost", "root");

mysql_select_db("Clients", $link);

$sql = "SELECT * FROM ejemplo WHERE Nombre LIKE '%$buscar%' ORDER BY Nombre";

$result = mysql_query($sql, $link);

if ($row = mysql_fetch_array($result)){

echo "<table border = '1'> \n";

//Mostramos los nombres de las tablas

echo "<tr> \ndigo" style="margin-left: 50">echo "<tr> \n";

mysql_field_seek($result,0);

while ($field = mysql_fetch_field($result)){

echo "<td><b>$field->name</b></td> \n";

}

echo "</tr> \n";

do {

echo "<tr> \n";

echo "<td>".$row["Nombre"]."</td> \n";

echo "<td>".$row["Telefono"]."</td> \n";

echo "<td><a

href='mailto:"

href='mailto:".$row["email"]."'>".

$row["email"]."</a></td> \n";

echo "</tr> \n";

} while ($row = mysql_fetch_array($result));

echo "<p><a href=buscador_bd.htm>Volver</p> \n";

echo "</table> \n";

} else {

echo "<p>¡No se ha encontrado ningún registro!</p>\n";

echo "<p><a href=buscador_bd.htm>Volver</p> \n";

}

?>

</body>

</html>

Alguien me puede decir que hago mal

Un saludo y gracias
__________________
Médicos Sin Fronteras
Casi todos sabemos a qué se dedican, pero no sabemos lo fácil que es hacerse socio, ¿te sobran 10 €/mes?