No se imprimen registros de la base de datos PHP
Publicado por Zair Estevan (7 intervenciones) el 23/02/2021 16:43:39
Estoy haciendo un buscador para mi aplicativo web, a la hora de buscar algo no me sale ningún registro en mi tabla, ya probé las dos consultas en consola y funcionan correctamente, agradecería con la ayuda, muchas gracias.
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
63
64
65
66
67
68
69
70
71
72
<?php
//PAGINADOR//
$sql_registe = mysqli_query($conexion, "SELECT COUNT(*) as total_registro FROM usuario WHERE (id LIKE '%busqueda%' OR
username LIKE '%busqueda%' OR email LIKE '%busqueda%' OR role LIKE '%busqueda%')");
$result_register = mysqli_fetch_array($sql_registe);
$total_registro = $result_register['total_registro'];
$por_pagina = 3;
if(empty($_GET['pagina'])){
$pagina = 1;
}else{
$pagina = $_GET['pagina'];
}
$empieza = ($pagina-1) * $por_pagina;
$total_paginas=ceil($total_registro / $por_pagina);
$query = mysqli_query ($conexion,"SELECT usuario.id, usuario.username, usuario.email, usuario.password, usuario.role, tipodocumento.TipoDocumento, estado.Estado, curso.Curso FROM usuario INNER JOIN tipodocumento ON usuario.ID_TipoDocumento = TipoDocumento.IDTipoDocumento
INNER JOIN estado ON usuario.ID_Estado = Estado.IDEstado
INNER JOIN curso ON usuario.ID_Curso = Curso.IDCurso
WHERE (usuario.id LIKE '%busqueda%' OR usuario.username LIKE '%busqueda%' OR usuario.email LIKE '%busqueda%'
OR usuario.role LIKE '%busqueda%' OR tipodocumento.TipoDocumento LIKE '%busqueda%' OR estado.Estado LIKE '%busqueda%'
OR curso.Curso LIKE '%busqueda%') LIMIT $empieza, $por_pagina");
//////////BUSCADOR//////////
?>
<form action="buscar_usuario.php" method="get">
<input type="text" name="busqueda" id="busqueda" placeholder="Buscar.."><br>
<input type="submit" name="enviar" value="Buscar">
</form>
<br><br>
<center>
<table width="1016" border="1" class="tabladelista">
<tr>
<th width="126" scope="col">CODIGO</th>
<th width="456" scope="col">NOMBRE</th>
<th width="119" scope="col">EMAIL</th>
<th width="119" scope="col">PASSWORD</th>
<th width="119" scope="col">ROL</th>
<th width="119" scope="col">TIPO DOCUMENTO</th>
<th width="119" scope="col">ESTADO</th>
<th width="119" scope="col">CURSO</th>
<th width="145" scope="col">ELIMINAR</th>
<th width="136" scope="col">MODIFICAR</th>
</tr>
<?php
while ($fila = mysqli_fetch_assoc($query)){
?>
<tr>
<td><?php echo $fila['id']; ?></td>
<td><?php echo $fila['username']; ?></td>
<td><?php echo $fila['email']; ?></td>
<td><?php echo $fila['password']; ?></td>
<td><?php echo $fila['role']; ?></td>
<td><?php echo $fila['TipoDocumento']; ?></td>
<td><?php echo $fila['Estado']; ?></td>
<td><?php echo $fila['Curso']; ?></td>
<td><a href="usuario_eliminar.php?cod=<?php echo $fila['id']; ?>">Eliminar</a></td>
<td><a href="frmusuario_modificar.php?cod_producto=<?php echo $fila['id']; ?>">Modificar</a></td>
</tr>
<?php
}
?>
Valora esta pregunta
0