haber compadre es facilisimo
arriba haga
Código PHP:
<?php
//se conecta a la base de datos como lo este haciendo ok
//ej
$conectar
//es solo un ej...ud ya sabe eso ahora
//aqui hacemos una consulta simplecita
//obiamente asumire que tiene su fecha guardada correctamente en date
//y NO de tipo varchar u otro, entonces prcedemos a guardar hoy en una
//variable
$fecha_hoy = date("Y-m-d");
//y preguntamos si hay noticias de hoy en la base de datos :D
$sql = mysql_query(" SELECT * FROM noticia WHERE fecha = '$fecha_hoy'");
if(mysql_num_rows($sql)>=1) // Si hay mas de una
{
$fechax = "SI";
}
else
{
$fechax = "NO";
}
?>
<html>
<head>
etc.....
muy bien eso arriba comprovamos haya noticias para hoy, si hay mas de 1 o 1 estamos bien...
ahora bien abajo
Código PHP:
<?php
//preguntamos arriba si hay fechas para hoy hacemos una query de consultas si no... nos vamos a la otra...
if ($fechax == "SI")
// si hay fechas para hoy hacemos su query
{
?>
<?php
//su query
$sqlnoticiaprincipal="select * from noticia where home='si' and destacado='si' and fecha='$fecha_' limit 1";
//etc...
//aqui muestra sus datos etc... todo su noticia...
//quedando algo asi
$noti_hoy = mysql_query(" SELEC * FROM noticia WHERE home = 'si'"
." AND destacado = 'si'"
." AND fecha = '$fecha_hoy'"
." limit 1 ORDER BY id DESC");
//edito : debe ordenar por algo...
//en este caso por el id que supongo tiene
//si no tiene id o es la misma noticia debe ordenar por algo que declare el tiempo de la noticia
//por ej el id autoincrement como puse o la misma fecha ;)
while ($result = mysql_fetch_array($noti_hoy))
{
echo "muestra sus datos typo $result[dato]";
//donde dato es su variable que trae de la base de datos...
//aqui puede hacer tablas etc...
}
?>
<?php
}
else
{
//cerramos el if y abrimos el else y hacemos la otra consulta en el caso contrario obvio
//esta se ejecutara :)
?>
<?php
//aqui la otra no creo que sea tam complicada es lo mismo que lo anterior
//sin el fecha numas ;) saludos... espero le resulte
?>
<?php
//cerramos
}
?>