Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2005, 15:55
sebtev
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 4 meses
Puntos: 2
puedes usar la funcion date() de PHP, pero siempre correras un script es decir lo correra el usuario cuando acceda al sitio, no vos "a mano".
No se como guardas los chistes en la DB, pero si tienes ese control, podrías digamos, por ej. ingresar 31 chistes para los meses con 31 días, 30 para lo obvio y 29 para el solitario (esto hará q veas el chiste 29 cada cuatro años, pero...).
En la DB también debes de guardar la fecha con NOW() en un campo DATE, q te guardará la fecha actual en formato 0000-00-00 (año-mes-dia).
Luego con la función date() de PHP podrías hacer algo asi:
Código PHP:
$fecha date("Y"."-"."m"."-"."d");
//luego la sentencia SQL sería algo así
$consulta "SELECT chistes FROM tu_tabla WHERE fecha = '".$fecha."'";
$q mysql_db_query($dbname,$consulta) or die($consulta."<br>".mysql_error()); 
Ahi muchas otras formas de hacerlo, ni siquiera creo q esta pueda llegar a ser la mejor, pero la uso por practicidad.
Saludos cuidate
__________________
Dios dira que esto no es justo, pero lo sera...