Hola, he vuelto a trabajar sobre una vieja base de datos que cree, pero al momento de realizar una busqueda siempre me muestra todos los resultados:
Buscar.php
Código PHP:
Ver original<td width="182" height="32"> </td>
<FORM method="get" enctype="text/plain" ACTION="busq4.php" name="buscar">
<td valign="middle"><img src="img/16.jpg" width="100" height="30"></td>
<td valign="middle"><div align="center">
<select name="operacion">
<option>Oficina</option>
<option>Departamento</option>
<option>Cochera</option>
<option>Casa</option>
<option>PH</option>
</select>
</div></td>
busq4.php
Código PHP:
Ver original?
include "conexion.php";
?>
<meta name="robots" content="all" />
<meta http-equiv="Content-Language" content="es" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?
/* Recuperamos los valores pasados en el formulario de búsqueda */
$busqueda = $_GET["buscar.php"];
/* Título de la página */
echo "<title>$busqueda Busqueda</title>";
?>
<style type="text/css">
body,td,th {
color: #FFFFFF;
}
body {
background-color: #000066;
}
.Estilo31 {font-size: 12px}
</style>
<html>
<title>Clientes</title><body>
<form>
<div align="center">
<input name="INICIO" type="BUTTON" id="INICIO" onClick="location.href = 'index.html'" value="inicio">
<input type="button" value="buscar otra vez" onClick="location.href = 'buscar.php' ">
</div>
</form>
</div>
<?php
echo"<table BORDER=5 CELLPADDING=3>
<td><b>ID</b></td><td><b>Nombre</b></td><td><b>Apellido</b></td><td><b>Dirección</b></td><td><b>Teléfono</b></td><td><b>Móvil</b></td><td><b>Otro</b></td><td><b>email</b></td><td><b>email2</b></td><td><b>Tipo</b></td><td><b>Inmueble</b></td><td><b>Monto</b></td><td><b>fecha</b></td><td><b>Compartida</b></td><td>Observaciones</td><td><b>ID</b></td>";
/* Consulta de la BD para recuperar los valores */
$consulta ="SELECT * FROM clientes WHERE operacion LIKE '%$buscar%' AND usuario='$usuario'";
/* Resultado/s de la consulta Si se produce un error imprime el mensaje */
/* Cuenta el número de coincidencias en la BD con la palabra buscada */
/* Parte Inicial de La página */
echo "<b>Resultado/s de la búsqueda:</b>";
echo '<div align="left"><u>'.$busqueda.'</u> Se han encontrado '.$numResultados.' coincidencia/s entre las operaciones de la base.
<hr /><br /></div>';
/* Comprobamos que se ha encontrado alguna coincidencia */
if($numResultados>0){
/* Guardamos los valores de la BD en variables */
$id=$linea["id"];
$nombre=$linea["nombre"];
$apellido=$linea["apellido"];
$dir=$linea["direccion"];
$telefono=$linea["telefono"];
$movil=$linea["movil"];
$otro=$linea["otro"];
$email=$linea["email"];
$email2=$linea["email2"];
$estado=$linea["estado"];
$operacion=$linea["operacion"];
$monto=$linea["monto"];
$fecha=$linea["fecha"];
$compartida=$linea["compartida"];
$observaciones=$linea["observaciones"];
$id=$linea["id"];
/* Imprimimos el resultado */
echo ("<tr BGCOLOR='gray'>");
print
"
<td>$id</td>
<td nowrap>$nombre</td>
<td nowrap>$apellido</td>
<td nowrap>$dir</td>
<td nowrap>$telefono</td>
<td nowrap>$movil</td>
<td nowrap>$otro</td>
<td nowrap><a href=\"mailto:$mail\">$email</a></td>
<td nowrap><a href=\"mailto:$mail2\">$email2</a></td>
<td nowrap>$estado</td>
<td nowrap>$operacion</td>
<td nowrap>$monto</td>
<td nowrap>$fecha</td>
<td nowrap>$compartida</td>
<td nowrap>$observaciones</td>
<td nowrap>$id</td>";
print "</tr>";
}
print "</table>";
} else {
/* La búsqueda en la BD no produce ningún resultado */
echo "Los sentimos, no se ha encontrado ninguna coincidencia con '$buscar' en nuetra base.<br /><br />
<br />";
}
?>
<p> </p>
</body>
</html>
Espero que me puedan ayudar.
Desde ya muchas gracias!