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)...

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

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

$mois = $date_m - $date_M;
if ($mois > 0) {
$age = $date_y - $date_Y;
}
elseif ($mois < 0) {
$age = $date_y - $date_Y;
$age = $age - 1;
}
else {
$jour = $date_j - $date_J;
if ($jour < 0) {
$age = $date_y - $date_Y;
$age = $age - 1;
}
elseif ($jour > 0) {
$age = $date_y - $date_Y;
}
else {
$age = $date_y - $date_Y;
}
}
return $age;
}
?>


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 !

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

$mois = $date_m - $date_M;
if ($mois == 0) {
$jour = $date_j - $date_J;
if ($jour == 0) {
$anniv = 'Joyeux Anniversaire';
}
}
return $anniv;
}
?>


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 :

<?
$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>');
$num_rows_annif = mysql_num_rows($sql_annif);
$req_cat = mysql_fetch_array($sql_annif);

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

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

}

mysql_free_result($sql_annif);
?>



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