Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2004, 13:32
yaviz
 
Fecha de Ingreso: diciembre-2004
Mensajes: 371
Antigüedad: 19 años, 4 meses
Puntos: 0
Un buscador para nuestra base de datos

Hola,soy nuevo en esto.
Estuve buscando y encontre un script,pero no me funciona ,me dise ke Debe especificar una cadena a bucar.
Mi tabla es asi:

INDICE campo1 campo2
Editar Borrar ---1-----reg1------a---
Editar Borrar ---2-----reg2------b---
Editar Borrar ---3-----reg3------c---
Editar Borrar ---4---- reg4------d---
Editar Borrar ---5----- reg5------e---


-------------------------------------------------------------------------
y el codigo ke tengo fue este:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body>
<form action="<?=$_SERVER[$PHP_SELF];?>" method="post" >
<strong>Palabra clave:</strong> <input type="text" name="T1" size="20"><br><br>
<input type="submit" value="Buscar" name="buscar">
</form>

<?php
if (!isset($buscar)){
echo "Debe especificar una cadena a bucar";
exit;
}
$link = mysql_connect("localhost", "basedato", "contraseña");
mysql_select_db("basedato", $link);
$result = mysql_query("SELECT * FROM tb1 WHERE campo1 LIKE '%$buscar%' ORDER BY campo1", $link);
if ($row = mysql_fetch_array($result)){
echo "<table border = '1'> \n";
//Mostramos los nombres de las tablas
echo "<tr> \n";
while ($field = mysql_fetch_field($result)){
echo "<td>$field->name</td> \n";
}
echo "</tr> \n";
do {
echo "<tr> \n";
echo "<td>".$row["IDENTIDAD"]."</td> \n";
echo "<td>".$row["campo1"]."</td> \n";
echo "<td>".$row["campo2"]."</td> \n";
echo "<td><a href='mailto:".$row["[email protected]"]."'>".$row["[email protected]"]."</a></td> \n";
echo "</tr> \n";
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
} else {
echo "¡ No se ha encontrado ningún registro !";
}
?>
</body>
</html>

Ke es lo ke tengo mal?