[php] ajouter 1 à une varible chaque jour

Résolu
Bonjour,
je suis debutant en php je souhaite que vous m'aidiez sur comment modifier une variable en lui ajoutant chaque jour le chiffre 1, on va dire que cette varible est initialisée a 5000 svp

merci beaucoup de vite m'aider sur cette question car c'est asses urgent!

lyes
Configuration: Windows XP
Firefox 3.0.6

9 réponses

  1. Tu peux travailler avec la méthode date(), qui te permet de retourner le nombre de jour depuis un jour donné... Après une petite analyse, tu devrais réussir à créer une fonction qui te retourne le nombre que tu veux...

    Exemple ?

    $nombre = 5000 //Constante, valeur de début
    $today = date(); //Date du jour
    $dateDepuisDebutIndentation = date('01-01-2008'); //Date depuis laquelle tu souhaite indenté ta variable

    $calcule = $nombre + ($today - $dateDepuisDebutIndentation); //Résultat

    Si tu ne comprends pas quelque chose, dit moi quoi et je t'expliquerai ;)
    0
    1. merci beaucoup silentData ! je vais essayer votre code !

      ce code va me servire a mettre sur mon site (pas en ligne) un truc pour afficher en lightbox les caricatures d'un journal dont l'URL change chaque jour, c'est a dire cet URL http://www.liberte-algerie.com/apps/edition/images_editions/5001/dilem.jpg

      encore merci
      0
      1. désolé mais il y a une erreur
        $nombre = 5000 //Constante, valeur de début
        $today = date(); //Date du jour (erreur ici)
        $dateDepuisDebutIndentation = date('01-01-2008'); //Date depuis laquelle tu souhaite indenté ta variable

        $calcule = $nombre + ($today - $dateDepuisDebutIndentation); //Résultat

        c'est wamp qui me signale cela

        repodez moi s'il vous plait
        0
        1. Ca fait un moment que j'ai pas refait de PHP... En java, le fais de faire date() retourne la date du jour... Peut etre pas en PHP... regarde sur php.net, tout est expliqué
          0
        2. Slt,

          Si ça signale une erreur, c'est parce qu'il faut que tu mettes un paramètre à date(),

          par exemple : date('d,m,y') retournera le jour, le mois, l'année en cours.

          En espérant que ça t'aide ...

          P.S: mets le y en majuscule si tu veux l'année sur 4chiffres, sinon ça te donnera que les 2derniers.
          0
        3. @tite_tête13merci tite tete !

          je vais essayer ;)
          0
      2. merci, mais que doie-je rechercher sur php.net ?
        0
        1. ca indique toujours la meme erreur ! :( snif
          0
          1. Il manque le " ; " à la première ligne

            $nombre = 5000;
            0
        2. ahhh wéé ! c'est vrai xD

          et dire qu'on le l'a pas remarqué !

          merci encore j'essayerai !
          0
          1. merci beaucoup a vous car le code marche tres bien !

            au fait le voila :^^

            <?php

            $nombre = 5001; //Constante, valeur de début
            $today = date('d,m,Y'); //Date du jour
            $dateDepuisDebutIndentation = date('20-02-2009'); //Date depuis laquelle tu souhaite indenté ta variable
            $calcule = $nombre + ($today - $dateDepuisDebutIndentation); //Résultat

            ?>

            <a href="http://www.liberte-algerie.com/apps/edition/images_editions/<?php echo $calcule ;?>/dilem.jpg" rel="lightbox[mando]" id="image1" title="Caricature du <?php echo "$jour"?>/<?php echo "$mois"?>/<?php echo "$annee"?>"><img src="lightbox/images/caric.png" border="0" alt="" /></a>
            0
            1. Mais vraiment de rien ^^

              N'oublies pas de mettre en résolu si c'est le cas ...

              Bonne journée
              0
          2. trop tard j'ai formaté -_-
            0