Je souhaiterai savoir comment l'on sait si une case d'un checkbox est coché ou non. J'alimente la valeur de départ à partir d'une base de données. Le problème c'est que si je décoche la case la méthode POST me dit que je ne renvoie rien donc je force la valeur à zéro et si recoche la case je renvoie toujours zéro la case n'est donc plus coché comment puis je faire ??? J'utilise le code suivant :



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
27
28
29
30
31
32
33
34
35
36
 
 
Modification : 
...
 
if (isset($_POST["txtvalparametre$j$i"]))
				{
					${'valeur'.$j} = $_POST["txtvalparametre$j$i"];
 
				}
				else
				{				
					${'valeur'.$j}= "0";
				}
				echo ${'valeur'.$j};
 
...
 
Affichage :
 
...
 
if ($data['VAL'.$i.'PTPE0T']=="0" or $data['VAL'.$i.'PTPE0T']=="")
								{
									$valeurparametre="'0'";
 
								}
								else
								{
									$valeurparametre="'1'"." checked";
 
								} 			
 
echo "<td style='width: 250px;'><input type=${'typechamp'.$i} name=$nomchamp value=$valeurparametre size={$data['LOMAXVAL'.$i.'I']} maxlength={$data['LOMAXVAL'.$i.'I']}></td>";
 
...