IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Déclencher action pendant une période donnée


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut Déclencher action pendant une période donnée
    Bonjour à toutes et à tous et
    Bonne année !

    J’ai un souci avec ce bout de script assez explicite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    	if (date('F j') == 'January 1')
     {
    		?>
       <style>
    …
       </style>
    		<?php
    	}
    	?>
    Ce que je n’arrive pas à faire c’est appliquer les propriétés de styles non pas sur une date donnée mais sur une période donnée. En l’espèce du 24 décembre au 1er janvier inclus.
    Un petit coup de main ?
    Merci d’avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    	if ($date >= '2013-12-24' && $date <= '2014-01-01')
     {
    		?>
       <style>
    …
       </style>
    		<?php
    	}
    	?>
    A la recherche d'un film : http://chercher-un-film.com

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    En l’espèce du 24 décembre au 1er janvier inclus.
    Tu prends de l'avance sur l'an prochain ou tu es très en retard dans ton projet ?

    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Merci pour vos réponses

    @m4riachi
    chez moi ça ne marche pas (en changeant la date de fin bien sûr).
    Pas d’erreur, mais le style n’est tout simplement pas appliqué.

    @Bovino
    lol
    En fait je cherche à faire en sorte que l’événement se produise chaque année.

  5. #5
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    Affiche nous la date sur quoi tu teste.
    A la recherche d'un film : http://chercher-un-film.com

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    	if ($date >= '2013-12-24' && $date <= '2014-01-04')
     {

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Bon, eh bien je n’arrive pas à m’en sortir.
    Où ai-je commis une erreur ? Je ne vois pas.
    Encore un chti coup de main ?

  8. #8
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    736
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 736
    Points : 1 101
    Points
    1 101
    Par défaut
    Je voulais te dire d'afficher la valeur de la variable $date sur la quelle tu teste
    A la recherche d'un film : http://chercher-un-film.com

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Désolé alors…
    je n’ai pas compris la question et ne la comprends toujours pas.

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    350
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 350
    Points : 507
    Points
    507
    Par défaut
    fais un echo ou un var_dump de $date pour qu'on puisse voir le type de ta date.
    Marcuscircus : La seule différence entre un rêve et sa réalisation, c'est l'envie

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Ah !?
    Cette commande ne me renvoie rien.
    Enfin si : NULL.

  12. #12
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Tu as initialisé $date quelque part ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  13. #13
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Eh non…
    Voilà le problème.
    Que dois-je mettre en amont ?

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Juste avant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (date('F j') == 'January 1')
    , tu mets
    Et ensuite le if devient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ($date) == 'January 1')
    Ce sera plus facile pour toi comprendre en procédant ainsi.

  15. #15
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Autant se passer des noms des mois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $date = date('md');
     
    if ($date >= '1224' OR $date <= '0101') {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  16. #16
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2012
    Messages : 20
    Points : 5
    Points
    5
    Par défaut
    Un très très grand merci.
    Grâce à vous j’ai pu m’en sortir.
    De nouveau donc, je vous souhaite un très bon cru pour 2014.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2014] Afficher des données pendant une période, mais une valeur par jour
    Par Tymer dans le forum Développement
    Réponses: 3
    Dernier message: 22/04/2015, 15h41
  2. sélectionner des évènement que pendant une période temps donnée
    Par jenniferIUP dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 17/02/2009, 14h05
  3. Lister tous les jours d'une période donnée
    Par Fendal dans le forum Requêtes
    Réponses: 1
    Dernier message: 13/08/2008, 21h23
  4. Action avant une date donnée
    Par tarmo57 dans le forum Débuter
    Réponses: 6
    Dernier message: 01/03/2008, 11h48
  5. [CR] Filtrer pour une période donnée
    Par liberio dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 21/04/2004, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo