Mammouth du PHP |
558 Messages
19 mars 2007, 23:23
Je t'explique la méthode, tu feras le script par toi meme.
.
- Recuperer la valeur de ton champs date et la transformer en unix_timestamp a l'aide la fonction mktime().
- Recuperer le timestamp de la date actuelle -2 mois a l'aide de la fonction mktime(), en lui passant date("m")-2 a la variable [mois].
- Verifier si le timestamp du champs date est supérieur au timestamp de m-2.
- Si oui c'est ok.
- Si non compte obsolete.
@+
PS : Ceci n'est qu'une méthode. Il y en a d'autres.
voila ou j'en suis mais quelque chose cloche j'ai un compte qui ressort avec comme date celle d'aujourd'hui
<?php
//je ne vous met pas mes info de connection a la bd vous comprenez pourquois
$mois1 = date("m/Y")-2;
$mois2 = date("d/m/Y");
$mois3 = $mois2-$mois1;
$mois = mktime($mois3);
$ann1 = "SELECT * FROM membre";
$ann2 = mysql_query($ann1);
while ($extract=mysql_fetch_array($ann2))
{
$ins = $extract['inscription'];
$dateins = mktime($ins);
if($mois < $dateins)
{
$presence = $extract['presence'];
if($presence == '0')
{
$presence1 = $extract['presence'];
$derniereconnection = $extract['dernier_jour_presence'];
$pseudo = $extract['pseudo'];
echo"$pseudo inscrit 1 le $ins ,<br>s'est connecte la derniere fois le $derniereconnection<br>le nombre de ses connection est $presence1<br><br>";
}}}
while ($extract1=mysql_fetch_array($ann2))
{
$ins1 = $extract1['inscription'];
$dateins1 = mktime($ins1);
if($mois < $dateins1)
{
$derniereconnection1 = $extract1['dernier_jour_presence'];
$dercon = mktime($derniereconnection1);
if($derniereconnection1 == '' OR $mois < $dercon)
{
$presence1 = $extract1['presence'];
$derniereconnection2 = $extract1['dernier_jour_presence'];
$pseudo1 = $extract1['pseudo'];
echo"$pseudo1 inscrit 2 le $ins1 ,<br>s'est connecte la derniere fois le $derniereconnection2<br>le nombre de ses connection est $presence2<br><br>";
}}}
?>
pour voir le resultat
http://easycashptp.free.fr/essaie.php