juste pour le plaisir

Répondre
anasha
le 23/06/2004 à 01:51
anasha
bin voilà pour ceux qui ont besoin, j'ai fait une petite fonction pour connaitre l'age de quelqu'un (la fonction des astuces moi jlé po compri)...

  1. <?php
  2. $today = date("Y-m-d H:i:s");

  3. function age($birth, $today) {
  4. sscanf($birth, "%4s-%2s-%2s", &$date_Y, &$date_M, &$date_J);
  5. sscanf($today, "%4s-%2s-%2s", &$date_y, &$date_m, &$date_j);

  6. $mois = $date_m - $date_M;
  7. if ($mois > 0) {
  8. $age = $date_y - $date_Y;
  9. }
  10. elseif ($mois < 0) {
  11. $age = $date_y - $date_Y;
  12. $age = $age - 1;
  13. }
  14. else {
  15. $jour = $date_j - $date_J;
  16. if ($jour < 0) {
  17. $age = $date_y - $date_Y;
  18. $age = $age - 1;
  19. }
  20. elseif ($jour > 0) {
  21. $age = $date_y - $date_Y;
  22. }
  23. else {
  24. $age = $date_y - $date_Y;
  25. }
  26. }
  27. return $age;
  28. }
  29. ?>


Voilà jsé pa si ca sera tres utile mais jsui fiere !!!
Anasha [php-kiche-nomore]
anasha
le 23/06/2004 à 02:49
anasha
Ah et pi juste comme ça, pour ceux qui veulent souhaiter un joyeux anniversaire !

  1. <?php
  2. function anniv($birth, $today) {
  3. sscanf($birth, "%4s-%2s-%2s", &$date_Y, &$date_M, &$date_J);
  4. sscanf($today, "%4s-%2s-%2s", &$date_y, &$date_m, &$date_j);

  5. $mois = $date_m - $date_M;
  6. if ($mois == 0) {
  7. $jour = $date_j - $date_J;
  8. if ($jour == 0) {
  9. $anniv = 'Joyeux Anniversaire';
  10. }
  11. }
  12. return $anniv;
  13. }
  14. ?>


ske c bien le php kan meme ^^
Anasha [php-kiche-nomore]
Superleseb
le 23/06/2004 à 11:24
Superleseb
Moi j'avé fait comme ça :

  1. <?
  2. $sql_annif = mysql_query('SELECT login, id, sexe, age, (('.date('Y').'-YEAR(age)) - ('.date('m').' < RIGHT(age,5))) AS nb_age FROM membres WHERE MONTH(age)="'.date('m').'" AND RIGHT(age,2)="'.date('d').'"') or die ('SELECT login, id, age, ("'.date('Y').'"-YEAR(age)) - ("'.date('m').'" < RIGHT(age,5)) AS nb_age FROM membres WHERE MONTH(age)="'.date('m').'" AND RIGHT(age,2)="'.date('d').'"<br><br><b>'.mysql_error().'</b>');
  3. $num_rows_annif = mysql_num_rows($sql_annif);
  4. $req_cat = mysql_fetch_array($sql_annif);

  5. if ($num_rows_annif != 0){
  6. echo 'Joyeux Anniversaire '.$req_cat['login'].', tu as '.$req_cat['nb_age'];

  7. //$req_cat['nb_age'] était dans la requête "AS nb_age" ;)

  8. }

  9. mysql_free_result($sql_annif);
  10. ?>



Voilà, oué ta raison, c bien le PHP kan même ^^ smiley
@+
Si t&#039;es fier d&#039;&ecirc;tre un Nazebroke, tape dans tes mains !!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours