Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/01/2005, 18:07
dav1981
 
Fecha de Ingreso: diciembre-2004
Mensajes: 108
Antigüedad: 19 años, 3 meses
Puntos: 1
<FORM ACTION="busca.php">
<INPUT TYPE="TEXT" NAME="palabra">
<INPUT TYPE="SUBMIT" NAME="Buscar">
</form>

Este es mi formulario algo sencillo lo que quiero es sacar de la base de datos por el momento lo que escribo y este es mi buscador php :

<?php
$conexio = mysql_connect("localhost", "nica", "nica");
mysql_select_db ("nicapages", $conexio) OR die ("No se puede conectar");

// SQL para la búsqueda
$sql="SELECT * FROM telefonos WHERE nombre_de_usuario LIKE '%".$_POST[palabra]."%'";

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

// Si hay resultados crea una tabla y los muestra
if ($row= mysql_fetch_array($result))
{
echo "<TABLE BORDER='0'>";
DO
{
echo "$row["nombre"]";
echo "$row["telefono"]";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
mysql_close ($conexio);
?>

no se que malo tiene ya la he revisado y no se que sera la base de datos se llama nicapages la tabla se llama telefonos y los campos son 3 nombre_de_usuario, telefono_de_usuario, direccion_de_usuario yo quiero que en el buscador cuando yo escriba el primer nombre o segundo o su primer apellido o segundo o telefono o direccion me aparescan los 3 campos con el nombre o lo que yo busque