
Ayuda con php y mysql
Publicado por Diego (7 intervenciones) el 20/12/2016 01:28:24
Hola amigos, necesito ayuda con esto, el problema es que cuando busco algunas palabras de la base de datos
no me las muestra, pero otras si, yo hice que cuando uno buscara una palabra si no existia te diera un mensaje y si funciona, con las que no existen, pero con algunas que si existen no aparece nada, gracias de antemano, pero haberme expresado bien.
no me las muestra, pero otras si, yo hice que cuando uno buscara una palabra si no existia te diera un mensaje y si funciona, con las que no existen, pero con algunas que si existen no aparece nada, gracias de antemano, pero haberme expresado bien.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Buscar</title>
<link rel="icon" href="buscar.png">
<link rel="stylesheet" href="estilos_resultado.css">
</head>
<body>
<div class="cabecera">
<button type="button" id="regresar">Regresar</button>
<script>
function regr(){
window.history.back(-1);
}
function empezar(){
document.getElementById('regresar').addEventListener("click", regr);
}
window.addEventListener("load", empezar);
</script>
</div>
<?php
$busqueda = $_GET['usuario'];
$conexion = mysqli_connect("localhost", "root", "langosta14");
mysqli_select_db($conexion, "aprender");
mysqli_set_charset($conexion, "utf8");
$consulta = "SELECT * FROM PRODUCTOS WHERE NOMBREARTÍCULO LIKE '%$busqueda%'";
$resultado = mysqli_query($conexion, $consulta);
?>
<div class="todaTabla">
<table>
<thead>
<tr>
<th>Código</th>
<th>Sección</th>
<th>Nombre</th>
<th>Precio</th>
<th>País de origen</th>
</tr>
</thead>
<tbody>
<?php
if (mysqli_fetch_assoc($resultado)) {
while ($comprobacion = mysqli_fetch_assoc($resultado)) {
echo "<tr>";
echo "<td>" . $comprobacion['CÓDIGOARTÍCULO'] . "</td>";
echo "<td>" . $comprobacion['SECCIÓN'] . "</td>";
echo "<td>" . $comprobacion['NOMBREARTÍCULO'] . "</td>";
echo "<td>" . round($comprobacion['PRECIO'], 2) . "</td>";
echo "<td>" . $comprobacion['PAÍSDEORIGEN'] . "</td>";
echo "</tr>";
}
}else{
echo "<tr><td colspan='5'><h3>La busqueda no coincide con ningun producto</h3></td></tr>";
}
mysqli_close($conexion);
?>
</tbody>
</table>
</div>
</body>
</html>
Valora esta pregunta


0