[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] programme compteur en php5



En principe pour afficher un compteur (comme dans ton exemple) sans rafraîchir la page, il te faudrait utiliser un peu de _javascript_ pour modifier le DOM de la page sans rafraîchissement.

Mais si tu ne souhaites pas utiliser de _javascript_ il est éventuellement possible de faire quelque chose. Cela va t'obliger à rafraîchir la page mais cela aura le mérite de fonctionner:

Exemple sur : index.php

<?php

    // Initialisations
   $cpt = @$_GET['cpt'];

   if(!isset($cpt))
       $cpt = 1;
   else
       $cpt = $_GET['cpt'];

    // Condition sur le compteur : 10 iitérations max
    if($cpt >= 11){
        echo 'Game Over';
        exit();
    }else{
        // Affichage du compteur
        echo $cpt;
        $cpt++;
        // Refresh de la page avec le compteur en paramètre
        header('Refresh: 1; index.php?cpt='.$cpt);
    }

?>

Ce script à l'arrache est donné à titre indicatif pour te mettre sur une piste si tu souhaites te passer de _javascript_ mais sans _javascript_ il te faudra rafraîchir ta page.. .

Amicalement,

Alain


Le 2016-12-07 13:10, andre_debian@numericable.fr a écrit :

Bonjour à tous,

Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.

J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.

Merci d'une aide, piste de la part des spécialistes du php.

André

Reply to: