PHP incrémentation automatique
Résolu/Fermé
Ben85
-
6 mai 2008 à 21:00
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 6 mai 2008 à 22:45
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 6 mai 2008 à 22:45
A voir également:
- PHP incrémentation automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de sauvegarde automatique gratuit - Guide
- Gmail libellé automatique - Guide
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
6 mai 2008 à 21:12
6 mai 2008 à 21:12
Php ne te permettra pas cela directement, ton script php s'éxécute sur le serveur et ne dure que quelques secondes, parfois plus parfois moins.
Si tu veux faire ça vois du côté de Javascript qui s'éxécute côté micro donc dans ton navigateur, donc tant que ce dernier est ouvert.
Il doit y avoir une fonction Set_timeout(..) (de mémoire)
Si tu veux faire ça vois du côté de Javascript qui s'éxécute côté micro donc dans ton navigateur, donc tant que ce dernier est ouvert.
Il doit y avoir une fonction Set_timeout(..) (de mémoire)
j'avance petit a petit ^^
Voici le code que j'ai pour l'instant :
Il effectue bien la boucle (répétition trois fois) mais il n'attends pas les deux secondes que j'ai fixées dans le timeout entre chaque "alert". Et je ne suis pas sûr que l'incrémentation fonctionne.
Voici le code que j'ai pour l'instant :
<html> <head> <title>Essai settimeout</title> <SCRIPT LANGUAGE="Javascript"> var num=10; function start(){ alert("Variable : "+num); } </SCRIPT> </head> <body> <script language="JavaScript" type="text/javascript"> for(i=0; i <=2;i++) setTimeout("start()",2000); num=num+5; </script> </body> </html>
Il effectue bien la boucle (répétition trois fois) mais il n'attends pas les deux secondes que j'ai fixées dans le timeout entre chaque "alert". Et je ne suis pas sûr que l'incrémentation fonctionne.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
6 mai 2008 à 22:36
6 mai 2008 à 22:36
Bonsoir,
comme ça ça marche:
comme ça ça marche:
<html> <head> <title>Essai settimeout</title> <SCRIPT LANGUAGE="Javascript"> var num=10; function start(){ num=num+5; alert("Variable : "+num); } </SCRIPT> </head> <body> <script language="JavaScript" type="text/javascript"> for(i=0; i <=2;i++){ setTimeout("start()",4000); } </script> </body> </html>
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
6 mai 2008 à 22:45
6 mai 2008 à 22:45
Bsr
for(i=0; i <=2;i++){
setTimeout("start()",4000);
}
Tu ne trouves pas bizarre de faire une boucle pour lancer des timers ???
PhP
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
for(i=0; i <=2;i++){
setTimeout("start()",4000);
}
Tu ne trouves pas bizarre de faire une boucle pour lancer des timers ???
PhP
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
6 mai 2008 à 22:27
6 mai 2008 à 22:27
Bsr
Essai comme ceci
PhP
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
Essai comme ceci
<html> <head> <title>Test d'autoincrémentation avec un timer</title> <style> * { font-size : 10pt; font-family : Arial; } </style> <script> var compteur=0; // Compteur global à zéro par défaut function incremente() { // Récupère le champ compteur var cpt = document.getElementById("compteur"); cpt.value = compteur; // Incrémente le compteur global compteur=compteur+1; setTimeout("incremente()",1000); } function load() { incremente(); } </script> </head> <body onload="load();"> <form> Compteur<input type='text' value='0' id='compteur' size='4'> </form> </body> </html>--
PhP
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
6 mai 2008 à 21:15