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_deb...@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é

Répondre à