Hola, bueno tengo un archivo php llamado articulos.php que es el archivo que muestra las "noticias" de mi blog, lo que quiero es que cuándo no hayan articulos subidos en la DB muestre un mensaje como NO HAY ARTICULOS AUN.
Si alguien puede ayudarme, aquí dejo mi archivo PHP.
Código:
<?php
include("config.php");
if(isset($_GET['articulo'])) {
if(!empty($_GET['articulo'])) {
$id_articulo = (int) mysql_real_escape_string($_GET['articulo']);
$query_articulos = mysql_query("SELECT * FROM ".$db_table." WHERE id = '".$id_articulo."' LIMIT 1");
if(mysql_num_rows($query_articulos) > 0)
{
while($columna = mysql_fetch_assoc($query_articulos)) {
echo '
<title>'.$columna['titulo'].' - LetsUp</title>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="titulo_articulo">
<div class="titulo_articulo">'.$columna['titulo'].'</div>
</td>
</tr>
<tr>
<td id="extras_articulo">
<span id="autor_articulo"> </span>
<span class="autor_articulo">'.$columna['autor'].'</span>
<span id="fecha_articulo"> </span>
<span class="fecha_articulo">'.$columna['fecha'].'</span>
</td>
</tr>
<tr>
<td id="articulo">
<center><img src="'.$columna['imagen'].'" class="imagen_articulo_interior"></center>
<div class="texto_articulo">'.$columna['texto'].'</div>
</td>
</tr>
<tr>
<td id="botones_articulo">
<input type="button" value="Atrás" onClick="window.location = \'javascript:window.history.back()\';" class="boton_atras">
</td>
</tr>
</table>';
}
}
else {
echo 'El post que solicitas, no existe.';
}
}
else {
echo 'Debes seleccionar un post.';
}
}
else {
$query_articulos = mysql_query("SELECT * FROM ".$db_table." order by id DESC LIMIT 9999999");
$limite = 800; // Caracteres máximos a mostrar en el índice
while($columna = mysql_fetch_assoc($query_articulos))
$noRegistros = 5; // Número de noticias por página
$pagina = 1; // Página con la que iniciara
if($_GET["pagina"])
$pagina = $_GET["pagina"];
//Utilizo el comando LIMIT para seleccionar registros
$sSQL = "SELECT * FROM ".$db_table." order by id DESC LIMIT ".($pagina-1)*$noRegistros.",$noRegistros";
$result = mysql_query($sSQL) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
$html_permitidos = '<b><a><i><s><br><hr>';
$noimagen = strip_tags($row['texto'], $html_permitidos);
echo"
<title>LetsUp</title>
<table width='100%' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td id='titulo_articulo'>
<a href='?articulo=".($row['id'])."' class='titulo_articulo'>".($row['titulo'])."</a>
</td>
</tr>
<tr>
<td id='extras_articulo'>
<span id='autor_articulo'> </span>
<span class='autor_articulo'>".($row['autor'])."</span>
<span id='fecha_articulo'> </span>
<span class='fecha_articulo'>".($row['fecha'])."</span>
</td>
</tr>
<tr>
<td id='articulo'>
<img src='".($row['imagen'])."' class='imagen_articulo'>
<span class='texto_limit'>".substr($noimagen, 0, $limite)."</span>
</td>
</tr>
<tr>
<td id='botones_articulo'>
<input type='button' value='Leer' onClick='window.location = \"?articulo=".($row['id'])."\";' class='boton_leer'>
</td>
</tr>
</table>";
}
echo"<table border='0' align='right' cellpadding='0' cellspacing='0' class='paginacion_articulos'><tr><td>";
//Imprimiendo páginas
$sSQL = "SELECT count(*) FROM ".$db_table."";
$result = mysql_query($sSQL);
$row = mysql_fetch_array($result);
$totalRegistros = $row["count(*)"];
$noPaginas = $totalRegistros/$noRegistros;
for($i=1; $i<$noPaginas+1; $i++) {
if($i == $pagina)
echo "<span class='pagina_seleccionada'>$i</span> ";
else
echo "<a href=\"?pagina=".$i."\" class='paginas'>".$i."</a>";
}
echo"</td></tr></table><br>";
}
?>