PHP incrémentation automatique
Résolu
Ben85
-
PhP Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
PhP Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
Bonsoir ,
J'aurais besoin de conseils : je voudrait incrémenter automatiquement une variable (par exemple $var) toutes les 30 minutes, mais je ne vois pas comment faire. Je suppose qu'il va falloir utiliser des fonctions.
Merci pour votre aide !
J'aurais besoin de conseils : je voudrait incrémenter automatiquement une variable (par exemple $var) toutes les 30 minutes, mais je ne vois pas comment faire. Je suppose qu'il va falloir utiliser des fonctions.
Merci pour votre aide !
A voir également:
- PHP incrémentation automatique
- Réponse automatique thunderbird - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Easy php - Télécharger - Divers Web & Internet
- Réponse automatique gmail - Guide
4 réponses
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)
Ben85
Ok merci pour ta réponse alain ; je vais regarder ca
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.
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>
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 ...