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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Compteur incrémentation rapide + division instantanée du résultat


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut [Résolu] Compteur incrémentation rapide + division instantanée du résultat
    Bonjour à toutes et tous,
    Je suis sur mon site et j'avoue que je galère un peu là... J'aurais besoin d'un petit tuyau ou d'une traduction en php de ce que je veux...
    J'ai par le passé pas mal touché au php et à python mais sans pratique, tout part très vite, comme l'allemand aussi^^

    Donc voilà, pour faire simple, je veux que sur mon site s'affiche un compteur qui défile à une vitesse donnée et que plus loin soit affiché en direct ce chiffre, divisé par un nombre fixe.
    Alors voilà pour moi ce que ça donne:

    donc mon algorithme donne:
    afficher i
    puis i+1
    donc là ça s'incrémente sans fin... mais comment peut-on régler la vitesse de défilement?
    Et deuxièmement, je souhaite faire la manip basique suivante:
    afficher i divisé par un chiffre donné et toujours fixe, X par exemple.

    Et sur le site en html, ça donnerait sommairement:
    Déjà i machins, soit i/x par personne


    Je suis désolé, je sais que c'est du b-a-ba, et que je devrais réussir tt seul... Mais je vous avoue que mon travail me prend tout mon temps... Et aussi parce que je sais que c'est facile (je l'aurais fait sans probleme il y a qq années), si qqn pouvait prendre une ou deux minutes, je lui en serait sincèrement reconnaissant...

    Merci beaucoup,
    Pierre

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 265
    Par défaut
    Qu'est-ce que tu entends par la vitesse de défilement ?
    Le code suivant va afficher des nombres de 1 à 9, leur valeur divisée par 3, et attendre 1 seconde entre chaque affichage, si j'ai bien compris ce que tu cherches à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $x = 3;
    for($i=1; $i<10; $i++)
    {
    	echo $i ." - ". round($i/$x, 2) ."<br />";
    	sleep(1);
    }

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    Merci pour ta réponse

    Par vitesse de défilement, j'entends le temps qu'il faut pour incrémenter...
    merci

  4. #4
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    c'est ce que Palca vient de te dire

    Pour modifier ta vitesse de défilement il suffit de modifier la valeur attaché a sleep.

    PS oublis pas de cliquer sur résolu quand tu a eu la réponse que tu attends

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    Merci pour la réponse, je ne connaissais pas la fonction sleep.

    Mais en fait, je ne me suis pas tres bien exprimé, je vous prie de m'excuser...

    C'est cela que je souhaite faire:

    "il y a actuellement machins, soit 'le nombre inscrit et qui défile, divisé par ma constante X' par membre.

    Avec à la place de mon gif animé, un nombre qui s'autoincrémente à une vitesse déterminée grace à une fonction php...

    Merci :-)

  6. #6
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    c'est en gros ce que palca t'a monté comme code.

    Tu dois juste le mettre a ta sauce

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

Discussions similaires

  1. [XL-2003] Mise à jour instantanée du résultat d'une macro
    Par martinmacfly dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/12/2009, 17h25
  2. Problême de compteur incrémental
    Par boettez dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 08/10/2009, 17h56
  3. Compteur incrémenté automatiquement
    Par mutley dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/06/2009, 10h40
  4. ORDER_BY - Diviser colonnes - 0=<Résultat=<1
    Par bestdomdom dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/06/2008, 15h14
  5. compteur d'enregistrement en instantané
    Par aimejielle dans le forum Access
    Réponses: 1
    Dernier message: 04/06/2006, 23h05

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