Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/06/2007, 03:18
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Drama con fecha y actualización de sitio

pues si funciona pero la idea es revisar el codigo que le di yo... :) que es lo que quiere hacer mire le dejare el codigo completo y me cuenta :P


Código PHP:
<?php
//nos conectamos a la base de datos....
//supongo ocupara algun include o require...

$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>
<title>su pagina</title>
<head>
<body>
<?php
if ($fechax == "SI")
// si hay fechas para hoy hacemos su query
{
?>
<?php
//nota acostumbrese a usar <?php y no <? solo
$noti_hoy mysql_query(" SELEC * FROM noticia WHERE home = 'si'"
                                  
." AND destacado = 'si'"
                                  
." AND fecha = '$fecha_hoy'"
                                  
." limit 1 ORDER BY id DESC");
while (
$result mysql_fetch_array($noti_hoy))
{
?>
aqui en medio ponga la tabla que me facilito arriba 
solo que en su consultas que hace aqui debe saber que trae los datos
$result[dato] como le dije anteriormente.
entonces si hace una consulta por id pone en en where 
WHERE id = '$result[id]' 
es la forma correcta de hacerlo...
aqui en medio van sus datos.. si no entiende bien pruebe dibujando solo una
tablita y ponga un solo dato.. despues vallenado cuando vea que le resulta....
<?php
}
?>
<?php
}
else
{
//caso que no hay fechas para hoy
?>
<?php
//bueno treamos las demas 
$noti_ant mysql_query(" SELEC * FROM noticia WHERE home = 'si'"
                                  
." AND destacado = 'si'"
                                  
." limit 15 ORDER BY id DESC");
while (
$result2 mysql_fetch_array($noti_ant))
{
?>
aqui ponga la misma tabla que pondra arriba, al final los datos no cambian en nada aqui es solo copiar pegar de la tabla de arriba aqui lo que cambia es la consulta por fecha eso numas...
recuerde que aqui el result es 2 quedara $result2[dato]
<?php
}
//cerramos el while del else
?>
<?php
//cerramos el else
}
?> 
</body>
</html>


pruebe esto y me cuenta...
__________________
Gokuh Salvo al mundo. PUNTO!!!!