problema con sistema de busqueda
Publicado por guillermo estrada (1 intervención) el 30/04/2015 05:16:45
Hola buenas,estoy intentando desarollar un sistema de busqueda en php pero no consigo hacerlo funcionar,aqui tengo el siguiente codigo:
buscar.html
buscar.php
quiero que me cargue todos los datos menos la contraseña,pero el problema es el siguiente pongo un nombre que aparece en mi base de datos insertarusuario le doy a buscar y me salta un error diciendo que no se encontraron registros en la base de datos,cual puede ser el problema de que me ocurra esto,a ver si alguien me puede ayudar??
buscar.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!Doctype html>
<html lang="es">
<meta charset="UTF-8">
<head>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css">
<script src="js/jquery-1.10.2.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/bootstrap.js"></script>
</head>
<body>
<style type="text/css">
.form-control{
width:200px;
}
</style>
<div align="center">
<form method="post" action="php/buscar.php" align="center">
<Input type="text" placeholder="Buscar Elementos" class="form-control" name="busqueda"><button type="submit" Value="Buscar" class="btn btn-primary" name="buscar"><span class="glyphicon glyphicon-search" aria-hidden="true" title="Buscar"></span></button>
</form>
<br>
<br>
<table width="270" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="266"> </td>
</tr>
</table>
</div>
</body>
</html>
buscar.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$busqueda=$_POST['busqueda'];
$buscar=$_POST['buscar'];
if(isset($buscar))
{
$conn=mysql_connect("localhost","root","")or die(mysql_error());
$db=mysql_select_db("insertarusuario",$conn)or die(mysql_error());
$consulta=mysql_query("SELECT * FROM insertuser WHERE nombre LIKE '%consulta%'");
$contador=mysql_num_rows($consulta);
if($contador==0)
{
print 'No se encontraron registros en la base de datos';
}else{
print 'Se han encontrado'.$contador.'registros para esta consulta<br>';
print '<table width="270" border="0" cellspacing="2" cellpadding="0">';
while($resultado=mysql_fetch_assoc($consulta))
{
print '<tr> <td width="300">'.$datos['nombre'].'->'.$datos['id'].'</td></tr>';
}
print '</table>';
}
}
?>
quiero que me cargue todos los datos menos la contraseña,pero el problema es el siguiente pongo un nombre que aparece en mi base de datos insertarusuario le doy a buscar y me salta un error diciendo que no se encontraron registros en la base de datos,cual puede ser el problema de que me ocurra esto,a ver si alguien me puede ayudar??
Valora esta pregunta


0