[PHP] Compte à rebours.
Résolu/Fermé
alexis77410
Messages postés
215
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
9 décembre 2010
-
16 mars 2008 à 14:53
bbc - 5 juin 2009 à 17:08
bbc - 5 juin 2009 à 17:08
A voir également:
- [PHP] Compte à rebours.
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Supprimer compte instagram - Guide
- Créer un compte instagram sur google - Guide
- Gmail connexion autre compte - Guide
4 réponses
essai plutôt de passer par le timestamp. je m'explique
Lorsque l'utilisateur se conecte tu enregistre le timestamp actuel [ $tempsactuel=time(); ]
Ensuite tu calcules le timestamp dans un mois [ $tempsdansunmois=$tempsactuel * 86400 * 30; ]
tu stocke donc dans ta db le $tempsdansunmois pour chaque utilisateur qui s'est inscrit.
Et maintenant le tour est joué..
chaque fois que tu feras [ date('d/m/Y', $timestamp) ], cela te donneras la date à la seconde près ou
a été enregistré le $timestamp
Et maintenant [ $tempsdansunmois - time() ] te donne le time stamp correspondant aux nbres de jours
restant, évidemment cela à compté du [ 1 janvier 1970 ] , donc si tu veux que le nbre de jrs restant il te
faudra faire un soustraction!
gspère k g été conpréhensif merci!
Lorsque l'utilisateur se conecte tu enregistre le timestamp actuel [ $tempsactuel=time(); ]
Ensuite tu calcules le timestamp dans un mois [ $tempsdansunmois=$tempsactuel * 86400 * 30; ]
tu stocke donc dans ta db le $tempsdansunmois pour chaque utilisateur qui s'est inscrit.
Et maintenant le tour est joué..
chaque fois que tu feras [ date('d/m/Y', $timestamp) ], cela te donneras la date à la seconde près ou
a été enregistré le $timestamp
Et maintenant [ $tempsdansunmois - time() ] te donne le time stamp correspondant aux nbres de jours
restant, évidemment cela à compté du [ 1 janvier 1970 ] , donc si tu veux que le nbre de jrs restant il te
faudra faire un soustraction!
gspère k g été conpréhensif merci!
balou01
Messages postés
83
Date d'inscription
mardi 26 juin 2007
Statut
Membre
Dernière intervention
3 décembre 2014
2
16 mars 2008 à 15:05
16 mars 2008 à 15:05
a l'inscription tu n'a qu'a ajouter une valeur la date 30 jours plus tard
et tu compare la date du jour a celle entrée dans la BDD ainsi si ton membre se connecte avant cette date butoire il peut se connecter sinon la connection lui est refusé.
et tu compare la date du jour a celle entrée dans la BDD ainsi si ton membre se connecte avant cette date butoire il peut se connecter sinon la connection lui est refusé.
alexis77410
Messages postés
215
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
9 décembre 2010
45
16 mars 2008 à 20:34
16 mars 2008 à 20:34
Oui mais quand je fais
$jour = "date('d')
$fin_jour = "date('$jour')+30"
sa me sort un nombre plus haut que 30 ='S
$jour = "date('d')
$fin_jour = "date('$jour')+30"
sa me sort un nombre plus haut que 30 ='S
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
16 mars 2008 à 20:59
16 mars 2008 à 20:59
Les instructions PHP ci-dessus sont très "douteuses".
Ton message est très peu clair : que veut dire ='S ???
Ton message est très peu clair : que veut dire ='S ???
alexis77410
Messages postés
215
Date d'inscription
dimanche 13 mai 2007
Statut
Membre
Dernière intervention
9 décembre 2010
45
>
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
19 mars 2008 à 08:29
19 mars 2008 à 08:29
Désoler, le "='S" était un smileys il ne fait pas parti du code.
Alors sur ma base de données y'a un champs :
Jour qui definit le jour de l'inscription
mois qui definit le mois de l'inscription
annee qui definit l'annee de l'inscription
heure qui definit l'heure de l'inscription
et minutes pour les minutes.
Et moi je veux que dès que le membres se connecte à sont compte,
qu'il y est ecrit il te reste : (le nombre de jours restant) restants.
et si jamsi (le nombre de jours restant) = 0
on supprime sont compte de la base de donnee ... (sa je sais faire)
Merci
Alors sur ma base de données y'a un champs :
Jour qui definit le jour de l'inscription
mois qui definit le mois de l'inscription
annee qui definit l'annee de l'inscription
heure qui definit l'heure de l'inscription
et minutes pour les minutes.
Et moi je veux que dès que le membres se connecte à sont compte,
qu'il y est ecrit il te reste : (le nombre de jours restant) restants.
et si jamsi (le nombre de jours restant) = 0
on supprime sont compte de la base de donnee ... (sa je sais faire)
Merci
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
19 mars 2008 à 09:49
19 mars 2008 à 09:49
Tu peux utiliser une requête sql comme
Google est ton ami : pour ton pb une recherche comme
te donnes plein d'idées.
SELECT DATE_ADD( dateCreation, INTERVAL+30 DAY) AS laDateFin FROM ...
Google est ton ami : pour ton pb une recherche comme
php date ajouter jours
te donnes plein d'idées.