
mostrar mensaje cuando no hay registros en la Base de datos
Publicado por Mosiah (42 intervenciones) el 15/04/2014 08:59:17
Hola tengo el siguiente código el cual muestra un listado de noticias desde la base de datos de mi pagina web, pero quisiera que por favor me orientasen acerca de donde poner el mensaje de error en el caso de que no existiesen datos en la tabla noticias
Codigo:
Espero me puedan ayudar.
Muchas gracias.
Codigo:
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
// Obtenemos el número de registros en la tabla.
$sql = '
select count(*) id_noticia
from noticias
';
if (false === ($res = $conn->query($sql)))
{
echo '<p class="errorbox">Error al ejecutar la consulta en la Base de Datos, contacte al webmaster. </p>"', $sql, '": ', $conn->error;
exit;
}
$row = $res->fetch_row();
$filmsCount = $row[0];
// El número de páginas que podemos mostrar.
$pagesCount = (int)ceil($filmsCount / $rowCountNoticias);
// Obtenemos el índice de la página que nos piden mostrar y nos aseguramos que esté entre 0 y $pagesCount.
$pageIndex = isset($_REQUEST['pageIndex']) ? (int)$_REQUEST['pageIndex'] : 0;
if ($pageIndex >= $pagesCount)
$pageIndex = $pagesCount - 1;
// Obtenemos unicamente los registros de la página actual.
$offset = $pageIndex * $rowCountNoticias;
$sql = "SELECT * FROM noticias ORDER BY id_noticia ASC
LIMIT $offset, $rowCountNoticias
";
if (false === ($res = $conn->query($sql, MYSQLI_USE_RESULT)))
{
echo 'Error al ejecutar la consulta "', $sql, '": ', $conn->error;
exit;
}
$films = array();
while ($noticias = $res->fetch_object())
$films[] = $noticias;
?>
<?php foreach ($films as $noticias) {
echo '<tr><td><input type="checkbox"></td>
<td>'.$noticias->titulo.'</td>
<td>'.$noticias->horario.'</td>
<td><a title="Editar noticia" href="index.php?seccion=editar-noticia&id='.$noticias->id_noticia.'"><img src="images/icn_edit.png" title="Editar publicación"></a> ·
<a onclick="return BorrarNoticia()" title="Borrar noticia" href="modulos/acciones/borrar-noticia.php?id='.$noticias->id_noticia.'"><img src="images/icn_trash.png" title="Borrar publicaci"></td>
</a>
</tr>';
}
?>
Espero me puedan ayudar.
Muchas gracias.
Valora esta pregunta


0