1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?php
//c'est le cas d'un membre qui s'inscrit. une fois inscrit, il obtient un abonnement de 1 mois gratuit
//A l'inscription du membre
//je fais l'ajout d'un mois dans la date pour avoir la date de fin d'abonnement gratuit
$ladate1=date("Y-m-d");
$sql="select date_add('$ladate1',interval 1 month) as madate";
//récupération de la date dans la variable $date_fin_grat puis je l'insere dans la base
//il n'y a aucun problème là
//Lors de la connexion du membre,
//je fais le test pour savoir s'il est encore abonné gratuitement
//je récupère $date_fin_grat dans la base puis je fais un tableau
$tab_date_fin=explode("-",$date_fin_grat);
$date_fin=mktime(0,0,0,$tab_date_fin[0],$tab_date_fin[1],$tab_date_fin[2]);
$date_actuelle=mktime(0,0,0,date("Y-m-d"));
//test
if($date-actuelle >= $date_fin){
$msg="true";
}
?> |
Partager