bonjour,
je teste actuellement le rafraichissement d'une page ou plus précisément une requête avec du code php
voir code ci-dessous :
jusqu'ici tous va bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $page = $_SERVER['PHP_SELF']; $sec = 5; header("Refresh: $sec; url=$page"); //formatage de l'heure afficher $heure = date('H:i:s');
là ou ça ce complique, c'est quand je souhaite mettre un checkbox pour faire un (on off) du refresh et un sélecteur de vitesse de rafraichissement quand il est actif
j'ai essaye de mettre la variable $valeur a la place de 10 qui est le nombre de seconde définie de base dans le code écrit en premier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11<td> dernière actualisation de la page a : <?php print("$heure");?> <label>on off</label><input type="checkbox" name="on_off" value="true"> rafraichissement de la page toutes les : <select name="valeur"> <option value=3 selected="selected">3 sec.</option> <option value=5 >6 sec.</option> <option value=10 >10 sec.</option> <option value=15 >15 sec.</option> </select>
ma page fait sont refresh en boucle et ne prend pas le temps sélectionner de mon select
quand a mon checkbox j'ai essaye de l'utiliser dans une condition mais je n'y arrive pas...
donc pour le moment j'en là :
j'ai mis un ELSE sans conviction et sans savoir ou mettre c'est crocher {} n'y quoi dedans
Code : 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 <?php IF ($on_off = true) { $page = $_SERVER['PHP_SELF']; $sec = 10; header("Refresh: $sec; url=$page"); } ELSE ($on_off = false) // heure minutes seconde $heure = date('H:i:s'); ?> </td> </tr> <tr> <td> derniere actualisation de la page a : <?php print("$heure");?> <label>off</label><input type="checkbox" name="on_off" value="true"> rafraichissement de la page toutes les : <select name="valeur"> <option value=3 selected="selected">3 sec.</option> <option value=5 >5 sec.</option> <option value=10 >10 sec.</option> <option value=15 >15 sec.</option> </select>je sèche là !
rien ne fonctionne sauf le code de rafraichissement de la requête quand il est seul
si une personne peu me mettre sur les rails je vous remercie par d'avance de votre aide et de vos réponses
Partager