Bonjour,
tout d'abord ma page en question, ca peut vous etre utile pour visualiser la chose :
http://www.compterendutp.webou.net/hemogramme.php
Mon probeme : pour chaque élément du tableau (GR, BB, ...) j'ai 2 normes : une pour les hommes et une pour les femmes.
D'où le bouton à selectionner "homme" ou "femme".
J'aimerais que lorsque l'utilisateur clik sur femme, alors les normes s'affichant pour chaque élément soit celui pour la femme, et inversement pour l'homme.
Voici la partie html de mon code :
Donc la on voit bien, j'ai 2 types de cases : celle ou je rentre des valeurs physiologiques (zone de textes), et les autres, un bouton de radio "homme" ou "femme".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <td width="180" height="15"><center>Num GR :<br /><INPUT TYPE="text" NAME="zonetext1" SIZE="5" MAXLENGTH="10" VALUE=""></center></td> <td width="180" height="15"><center>Num GB :<br /><INPUT TYPE="text" NAME="zonetext2" SIZE="5" MAXLENGTH="10" VALUE=""></center></td> <td width="180" height="15"><center>Ht :<br /><INPUT TYPE="text" NAME="zonetext3" SIZE="5" MAXLENGTH="10" VALUE=""></center></td> <td width="180" height="15"><center>Hb :<br /><INPUT TYPE="text" NAME="zonetext4" SIZE="5" MAXLENGTH="10" VALUE=""></center></td> <td width="180" height="15"><center>Age :<br /><INPUT TYPE="text" NAME="zonetext5" SIZE="5" MAXLENGTH="10" VALUE=""></center></td> </table> <input type="radio" name="zonetext6" value="Option 1" />Homme <input type="radio" name="zonetext7" value="Option 2" />Femme
Dans la partie du codage php je démarre comme cela :
$valgrh correspond a ma norme GR pour les hommes et $valgrf a celle pour les femmes.
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 <?php if (isset($_POST['zonetext1'])) { $gr=$_POST['zonetext1']; $gb=$_POST['zonetext2']; $ht=$_POST['zonetext3']; $hb=$_POST['zonetext4']; $age=$_POST['zonetext5']; $vgm=(($ht) / ( $gr)) * 1000; $valgrh= 5; $valgrf= 4; $valgbh= 8; $valgbf= 7; ......blablabla
Pour la création de mon tableau, j'ai donc fais cela :
Donc dans la logique des choses, si je coche femme, ma valeur "normes" pour GB devrait etre 7 ( car $valgbf= 7), mais au lieu de cela, je peux cocher n'importe quoi et je me retrouve avec 8 ... (= normes hommes) .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo "<tr><td>GB (G/L)</td>"; echo "<td>"; echo number_format($gb, 2, ',', ' '). " </td>"; echo "<td>"; if (zonetext7 == "optionF") echo $valgbf ; else echo $valgbh; " </td>"; echo "<td> </td>"; echo "</tr>";
Que faut il faire ?
Merci
Partager