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>"; ...
Partager