Tom's Guide > Forum > Programmation > Probleme Calcul php
Mot :    Pseudo :           
 

Bonjour tout le monde voila j'ai une page php qui fait le calcul de l'age pour feter l'anniversaire le jours meme de mes membres, or je voudrais qu'il l'annonce plus ou moins pendant une semaine avant la date de l'anniversaire donc voila le code actuelle qui affiche l'anniversaire seulement le jours meme.

?php
include ("avant.php" );

require ("../config.php" ) ;
require ("../consult/fonctions.php" );
ouverture();
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../league.css\">";

$formatdate = date("m-d" );
$annee = date("Y" );

$requete ="SELECT

DISTINCT

phpl_joueurs.prenom,
phpl_joueurs.nom as nom_joueur,
phpl_clubs.nom as nom_club,
position_terrain,
DATE_FORMAT(date_naissance, '%d/%m/%Y') as datefr

FROM phpl_joueurs, phpl_clubs, phpl_effectif, phpl_equipes

WHERE phpl_effectif.id_equipe=phpl_equipes.id
AND phpl_effectif.id_joueur=phpl_joueurs.id
AND phpl_equipes.id_club=phpl_clubs.id
AND phpl_joueurs.date_naissance like '%-$formatdate'";
$result = mysql_query($requete) or die ("probleme " .mysql_error());

echo "<table width=\"500\" border=\"0\" cellspacing=\"5\" align=\"center\" class=\"noir\">";


while($row = mysql_fetch_array($result))
{



$naissance = $row['datefr'];
$annee_naissance = substr($naissance,6 ,4);
$age = ($annee - $annee_naissance);



$prenom = $row['prenom'];
$nom = $row['nom_joueur'];
$position = $row['position_terrain'];
$club = $row['nom_club'];


echo "<tr>";
echo " Joyeux anniversaire à ";
echo " <strong>$nom $prenom</strong>";
echo " qui aura $age ans le $naissance . Et nous te remercions d'amener ton pack";
echo "</tr>";
}
echo "</table>";

mysql_close();

?>
<?php
include ("apres.php" );
?>



Merci d'avance de m'apporter votre science infuse ..

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Tu dois bien pouvoir faire une différence de dates et compter le nombre de jours d'écarts ;)

Répondre à CRicky

Je sais compter Merci mais en fait je dois mal l'inserer voila mon soucis

Répondre à pat_leouf

Je dis ça car tu ne regardes que la date au même jour dans ton select.
Je dis juste qu'il faut faire un select en faisant ce que j'ai dis.

Répondre à CRicky

Merci de ta réponse en fait c'était bien tout con comme je m'en doutai, à force d'avoir le nez dedans limite je n'y voyais plus rien
Merci à toi en espérant que cela pourra aider d'autre qui sait

Répondre à pat_leouf
Tom's Guide > Forum > Programmation > Probleme Calcul php
Aller à :

Il y a 2821 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens