Bonjour,
Voici le code qui fonctionne en PHP,
Je souhaite le transformer en script PHP Objet
Il me le faut en Objet pour pouvoir afficher plusieurs occurrences sur une même page PHP, si je mets 2 compteurs par page ça bug.
Et en Objet je pourrais afficher illimités de compteurs différents par page.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<script>
function decompte_temps()
{
        var compteur=document.getElementById('compteur');
        
        // Déclaration des variables initiales
        
        s=temps_restant;
        m=0;
        h=0;
        j=0;
        
        // Si le temps restant est inférieur à 0
        if(s<0)
        {
                // Nous affichons le lien "Continuer" tant que le nombre de secondes restent inférieures à 0
                compteur.innerHTML="Terminé<br />";
        }
        // Si le temps restant est supérieur à 0
        else
        {
                // Dans cette partie nous allons vérifier que le nombre de seconde et de minute ne dépasse pas 60
                // Ainsi que le nombre d'heure ne dépasse pas 24
                
                if(s>59)
                        {
                                m=Math.floor(s/60);
                                s=s-m*60
                        }
                if(m>59)
                        {
                                h=Math.floor(m/60);
                                m=m-h*60
                        }
                if(h>23)
                        {
                                j=Math.floor(h/24);
                                h=h-j*24
                        }
                
                // cette partie sert uniquement à afficher 00 et non 0 si nos chiffre sont inférieur à 10.
                if(s<10)
                        {
                                s="0"+s
                        }
                if(m<10)
                        {
                                m="0"+m
                        }
                if(h<10)
                        {
                                h="0"+h
                        }
                
                // Nous affichons le lien "Interrompre" tant que le nombre de secondes restent supérieures à 0
                compteur.innerHTML=j+":"+h+":"+m+":"+s+"<br />";
         }
 
        // Nous soustrayons une seconde à notre décompteur
        temps_restant=temps_restant-1;
        
        //Nous demandons à répéter cette opération toutes les secondes
        window.setTimeout("decompte_temps();",991);
 
}
</script>
 
 
<body>
    <div id="compteur">
		<script>
                        // Nous affichons notre premier cycle de notre fonction
            temps_restant= "<?php echo $temps_final;?>";
                        
                        // Nous demandons à notre script de répéter la fonction "decompte_temps"
            decompte_temps();
        </script>
    </div>

Merci par avance, un backlink garanti pour l'aide !