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 :

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');
jusqu'ici tous va bien !
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

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">&nbsp;&nbsp;
					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>
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
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à :
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">&nbsp;&nbsp;
					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>
j'ai mis un ELSE sans conviction et sans savoir ou mettre c'est crocher {} n'y quoi dedans 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