Besoin d'un conseil pratique en PHP
9 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Besoin d'un conseil pratique en PHP
Bonjour,
J'ai crée un site d'annonce en ligne en PHP. J'ai 4 formules d'abonnement et en fonction de ces formules, le délai d'obtention de l'annonce varie de 1 à 6 mois. Donc, pour me simplifier la vie au niveau de mon "administration", j'ai crée sur ma table Msql, au moment de l'inscription d'un membre, un champs 'temps" avec la fonction time() qui me récupère le moment précis ou mon membre a été validé.....delà, je souhaitai via mon "administration", créer un bouton "Mise à jour" pour faire une requête sur ma table et ainsi en fonction du time() actuel et de la variable $temps faire des conditions!!!
mais c'est un peu fastidieux et obligeant d'actualiser souvent!!!
Auriez-vous des conseils avisés dans ce sens pour m'aider??? pour en faire une automatisation
Merci
J'ai crée un site d'annonce en ligne en PHP. J'ai 4 formules d'abonnement et en fonction de ces formules, le délai d'obtention de l'annonce varie de 1 à 6 mois. Donc, pour me simplifier la vie au niveau de mon "administration", j'ai crée sur ma table Msql, au moment de l'inscription d'un membre, un champs 'temps" avec la fonction time() qui me récupère le moment précis ou mon membre a été validé.....delà, je souhaitai via mon "administration", créer un bouton "Mise à jour" pour faire une requête sur ma table et ainsi en fonction du time() actuel et de la variable $temps faire des conditions!!!
mais c'est un peu fastidieux et obligeant d'actualiser souvent!!!
Auriez-vous des conseils avisés dans ce sens pour m'aider??? pour en faire une automatisation
Merci
tu crées un champ Creation où tu mets la date de début en timestamp... et tu rajoutes un champ Fin où tu mets la date de fin en timestamp
il te suffit de rajouter tes 6 mois au temps actuel... et comme ca, tu n'affiches que les annonces dont le temps actuel est inférieur au champ Fin
J'ai été clair ?
il te suffit de rajouter tes 6 mois au temps actuel... et comme ca, tu n'affiches que les annonces dont le temps actuel est inférieur au champ Fin
J'ai été clair ?
Personellement pour les dates précises je conseille vivement les champs DATE ! Si tu veux transformer : fait un UPDATE table SET date_timestamp (ton champ avec le timestamp quoi
) = FROM_UNIXTIME(date_timestamp)
Et après converti ton champ en DATE.
Bon ok ce n'est pas le sujet, mais je n'ai pas trop compris ta question, j'ai pas compris ce que tu voulais faire avec ton champ
Et après converti ton champ en DATE.
Bon ok ce n'est pas le sujet, mais je n'ai pas trop compris ta question, j'ai pas compris ce que tu voulais faire avec ton champ
merci de me répondre
Oui, c'est une bonne idée finstreet, voici ma façon de procéder:
1/ récupération du "time()" actuel
2/ création de la variable $duree="777600"; (3mois converti en secondes)
3/ créer $limite_annonce=time()+$duree
4/ puis transmission jusqu'à l'enregistrement dans la table msql
Je viens d'essayer et ma date d'enregistrement de l'annonce est bien datée du jour 16/07/2006 mais par contre, ma durée de validité est fixée au 25/07/2006
C'est quoi??? un prob dans le calcul de la durée de validité???? ($limite_annonce)
Oui, c'est une bonne idée finstreet, voici ma façon de procéder:
1/ récupération du "time()" actuel
2/ création de la variable $duree="777600"; (3mois converti en secondes)
3/ créer $limite_annonce=time()+$duree
4/ puis transmission jusqu'à l'enregistrement dans la table msql
Je viens d'essayer et ma date d'enregistrement de l'annonce est bien datée du jour 16/07/2006 mais par contre, ma durée de validité est fixée au 25/07/2006
C'est quoi??? un prob dans le calcul de la durée de validité???? ($limite_annonce)
La cron table devrait t'aider pour l'automatisation.
Plus d'info ici : http://www.webrankinfo.com/forums/viewtopic_2086.htm
et dans Google.
Plus d'info ici : http://www.webrankinfo.com/forums/viewtopic_2086.htm
et dans Google.
karak a écrit:La cron table devrait t'aider pour l'automatisation.
Plus d'info ici : http://www.webrankinfo.com/forums/viewtopic_2086.htm
et dans Google.
Merci c'est exactement ce que je recherche et merci à vous toutes et tous pour votre soutien
j'ai réalisé mon bout de script pour délimiter dans le temps le délai de mon annonce en ligne...merci
Pour ton calcul de temps de 3 mois :
$duree = mktime (0,0,0,3,0,0);
Dans l'ordre des paramètres : heures, minutes, secondes, mois, jours, années.
=> $limite_annonce=time()+$duree;
ou (plus direct)
=> $limite_annonce=time()+mktime (0,0,0,3,0,0);
Comme ca, pas de problème de calcul
$duree = mktime (0,0,0,3,0,0);
Dans l'ordre des paramètres : heures, minutes, secondes, mois, jours, années.
=> $limite_annonce=time()+$duree;
ou (plus direct)
=> $limite_annonce=time()+mktime (0,0,0,3,0,0);
Comme ca, pas de problème de calcul
9 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Mettre à jour régulièrement son site : conseil n°10 en référencement
- Organiser un bon netlinking interne : conseil n°8 en référencement
- Bien choisir le titre de chaque page : conseil n°4 en référencement
- Google se rapproche de la Bourse
- Backlinks : visez la qualité avant la quantité ! Conseil n°3 en référencement
- Privilégier le texte au contenu multimédia : conseil n°9 en référencement
- Ayez une bonne politique de format d'URL : conseil n°6 en référencement
- Obtenir de nombreux backlinks : conseil n°2 en référencement
- Avoir beaucoup de contenu : conseil n°1 en référencement
- Mon site est-il dans la SandBox ? Guide pratique...
Consultez la description détaillée des produits ou services de Google suivants : Google Whack
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités







le forum