Hola a todos,
tengo el siguiente problema y si alguien me puede ayudar se lo agradeceria:
tengo un buscador de nombres hacia una tabla de la base de datos, funciona todo bien, pero el problema el el siguiente:
ejemplo con un nombre:
VICTOR MANUEL ARRIAGADA CONTRERAS
al buscar por: VICTOR -> aparece sus datos
al buscar por: VICTOR MANUEL -> aparece sus datos
al buscar por: VICTOR MANUEL ARRIAGADA -> aparece sus datos
al buscar por: VICTOR MANUEL ARRIAGADA CONTRERAS -> aparece sus datos
los problemas bienen en lo siguiente:
al buscar por: VICTOR ARRIAGADA -> "no" aparece sus datos, no busca nada
al buscar por: VICTOR CONTRERAS -> "no" aparece sus datos, no busca nada
conclusion: cuando separo los datos a buscar, no me funciona,
aqui mando el codigo, saludos y gracias.
Código PHP:
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link href="style.css" rel="stylesheet" type="text/css" />
<body>
<form method="POST" action="busca_nombre1.php">
<strong>Nombre Completo:</strong>
<input type="text" name="busca" id="busca" size="20">
<label>
<input type="submit" name="Sutbmit" value="buscar" >
</label>
</form>
</body>
<div id="content">
<table border="0">
<?php
$busca=""; //variable vacia para que se inicalize
$busca=$_POST['busca']; // variable capture lo que hay en el campo de busca
$link = mysql_connect("localhost","root","12345");
if (!$link) {
die('error al conextarse:' . mysql_error());
}
mysql_select_db("prueba_db", $link);
mysql_query("set names utf8");
if($busca!=""){
$busqueda =mysql_query("SELECT t1.nombre, t1.rut, t1.jg, t1.sala_piso, t2.lugar, t2.juzgado_garantia FROM excel t1
LEFT OUTER JOIN juzgados t2 on t1.jg=t2.numero
where nombre like '%".$busca."%'");
while($f=mysql_fetch_array($busqueda)){
?>
<tr>
<td>Nombre Completo:</td>
<td><?php echo $f['nombre'] ?></td>
</tr>
<tr>
<td>Rut:</td>
<td><?php echo $f['rut'] ?></td>
</tr>
<tr>
<td>Juzgado de Garantía:</td>
<td><?php echo $f['juzgado_garantia'] ?> / <?php echo $f['lugar'] ?></td>
</tr>
<tr>
<td>Sala - Piso:</td>
<td><?php echo $f['sala_piso'] ?></td>
</tr>
<?php
}
}
?>
</tbody>
</table>
</div>