Ver Mensaje Individual
  #31 (permalink)  
Antiguo 23/01/2009, 15:54
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 8 meses
Puntos: 2
Respuesta: Mensaje de cumpleaños - fecha de nacimiento

Hola Ronruby, como que ya estamos encaminados por la solucion, pero como que me falta unos cuantas variables como:
//$ultimoDiaDelMes=(28||29||30||31);????
//$cincoDiasMenosCantidadYaContada=(($ultimoDiaDelMe s-$hoy)+(????));

- Para el caso que el mes no cambia ya esta funcionando a la perfeccion, lo que me falta cuando pasa de mes. Este es mi codigo:
Código php:
Ver original
  1. <!-- <?php
  2. include('conec.php');
  3. conectarse();
  4. $dia1=date('j');
  5. $mes1=date('n');
  6.  
  7. $mes=date('m');
  8. $hoy=date('d');
  9. $hoy=$hoy+1;
  10. $cincoDias=$hoy+7;   //PARA EL EJEMPLO COLOK 7 DIAS
  11. //$ultimoDiaDelMes=(28||29||30||31);
  12. $proximoMes=$mes+1;
  13. $primerDiaProximoMes=1;
  14. //$cincoDiasMenosCantidadYaContada=(($ultimoDiaDelMes-$hoy)+(????));
  15.  
  16. $sql="SELECT alupat,alunom FROM datos WHERE DAYOFMONTH(alunac)='$dia1' AND MONTH(alunac)='$mes1'";
  17. $sql2="SELECT alupat,alunom FROM datos WHERE MONTH(alunac) = '$mes' AND (DAYOFMONTH(alunac) BETWEEN '$hoy' AND '$cincoDias')";
  18.  
  19. $registros=mysql_query($sql) or die("Error1:" .mysql_error() );
  20. $registros2=mysql_query($sql2) or die("Error2:" .mysql_error() );
  21. if(mysql_num_rows($registros)==0)
  22. {
  23. echo "no hay cumples por el momento";
  24. }else
  25. {
  26. ?>
  27. <html>
  28. <head>
  29. <title>Top</title>
  30. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  31. </head>
  32. <body background="titlebar-active.png">
  33. <table>
  34.     <?php
  35.     while($row=mysql_fetch_assoc($registros))
  36.     {
  37.     ?>
  38. <tr>
  39. <td><?php echo "Hoy cumple años ".ucwords(strtolower($row['alunom']))." ".ucwords(strtolower($row['alupat'])) ?></td>
  40. </tr>
  41.     <?php
  42.     }
  43.     ?>
  44.     <?php
  45.     while($row2=mysql_fetch_assoc($registros2))
  46.     {
  47.     ?>
  48. <tr>
  49. <td>
  50. <?php echo "Proximos cumpleaños: ".ucwords(strtolower($row2['alunom']))." ".ucwords(strtolower($row2['alupat'])) ?></td>
  51. </tr>
  52.     <?php
  53.     }
  54.     ?>
  55. </table>
  56. <?php
  57. }
  58. ?>
  59. </body>
  60. </html> -->

Me faltan declarar bien las variables para el segundo caso, ademas la consulta revisarla

Gracias