[PHP] Compte à rebours.
Résolu
alexis77410
Messages postés
215
Date d'inscription
Statut
Membre
Dernière intervention
-
bbc -
bbc -
Bonjour,
Voila, j'ai créer mon espace membres...
Dans le fichier inscription
il inscrit tous et j'ai mis un formulaire cacher ou y'a la date heure d'inscription
et il valide, sa l'enregistre sur ma base de données
ensuite
dès qu'il se connecte sur son compte je dis son pseudo, pass et sa date et heure d'inscription
mais je veux faire un compte à rebour.. Que dans 30 jours son compte s'effacera
comment faire
$jour c'est le jour
$mois c'est le mois
$annee c'est l'année
$heure c'est l'heure
$minutes c'est les minutes ...
Merci d'avance
Voila, j'ai créer mon espace membres...
Dans le fichier inscription
il inscrit tous et j'ai mis un formulaire cacher ou y'a la date heure d'inscription
et il valide, sa l'enregistre sur ma base de données
ensuite
dès qu'il se connecte sur son compte je dis son pseudo, pass et sa date et heure d'inscription
mais je veux faire un compte à rebour.. Que dans 30 jours son compte s'effacera
comment faire
$jour c'est le jour
$mois c'est le mois
$annee c'est l'année
$heure c'est l'heure
$minutes c'est les minutes ...
Merci d'avance
A voir également:
- [PHP] Compte à rebours.
- Créer un compte google - Guide
- Installer windows 10 sans compte microsoft - Guide
- Créer un compte gmail - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Créer un compte instagram sur google - 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!
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é.
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
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