Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2883 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer résultats du bouton radio + zone de texte dans php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer résultats du bouton radio + zone de texte dans php

n°1925376
charlelech​auve
Posté le 20-09-2009 à 18:59:58  profilanswer
 

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 :  
 

Code :
  1. <td width="180" height="15"><center>Num GR :<br /><INPUT TYPE="text" NAME="zonetext1" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
  2.   <td width="180" height="15"><center>Num GB :<br /><INPUT TYPE="text" NAME="zonetext2" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
  3.  
  4.   <td width="180" height="15"><center>Ht :<br /><INPUT TYPE="text" NAME="zonetext3" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
  5.  
  6.   <td width="180" height="15"><center>Hb :<br /><INPUT TYPE="text" NAME="zonetext4" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
  7.  
  8.   <td width="180" height="15"><center>Age :<br /><INPUT TYPE="text" NAME="zonetext5" SIZE="5" MAXLENGTH="10" VALUE=""></center></td>
  9. </table>
  10.     <input type="radio" name="zonetext6" value="Option 1" />Homme
  11.     <input type="radio" name="zonetext7" value="Option 2" />Femme


 
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".  
 
Dans la partie du codage php je démarre comme cela :  
 

Code :
  1. <?php
  2. if (isset($_POST['zonetext1']))
  3. {
  4. $gr=$_POST['zonetext1'];
  5. $gb=$_POST['zonetext2'];
  6. $ht=$_POST['zonetext3'];
  7. $hb=$_POST['zonetext4'];
  8. $age=$_POST['zonetext5'];
  9. $vgm=(($ht) / ( $gr)) * 1000;
  10. $valgrh= 5;
  11. $valgrf= 4;
  12. $valgbh= 8;
  13. $valgbf= 7;
  14. ......blablabla


 
$valgrh correspond a ma norme GR pour les hommes et $valgrf a celle pour les femmes.  
 
Pour la création de mon tableau, j'ai donc fais cela :  
 

Code :
  1. echo "<tr><td>GB (G/L)</td>";
  2.   echo "<td>"; echo number_format($gb, 2, ',', ' '). " </td>";
  3.   echo "<td>"; if (zonetext7 == "optionF" ) echo $valgbf ; else echo $valgbh; " </td>";
  4.   echo "<td> </td>";
  5. echo "</tr>";


 
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) .  
 
Que faut il faire ?  
 
Merci


Message édité par charlelechauve le 20-09-2009 à 20:06:06
mood
Publicité
Posté le 20-09-2009 à 18:59:58  profilanswer
 

n°1925382
charlelech​auve
Posté le 20-09-2009 à 19:32:00  profilanswer
 

(oups)


Message édité par charlelechauve le 20-09-2009 à 20:04:33
n°1925388
charlelech​auve
Posté le 20-09-2009 à 20:29:20  profilanswer
 

Voila, c'est résolu, merci pour votre aide :p
 
$femme=$POST_['zonetext7']
 
echo "<td>"; if ($femme) echo $valgbf ; else echo $valgbh; " </td>";


Message édité par charlelechauve le 20-09-2009 à 20:29:56
n°1925529
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 21-09-2009 à 13:50:04  profilanswer
 

le pb c'est qu'on peut être homme ET femme à la fois avec ta page ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1925530
pataluc
Posté le 21-09-2009 à 13:53:05  profilanswer
 

NewsletTux a écrit :

le pb c'est qu'on peut être homme ET femme à la fois avec ta page ...


+1 et pour ca tes 2 inputs doivent avoir le même "name".


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Récupérer résultats du bouton radio + zone de texte dans php

 

Sujets relatifs
Cacher le texte que l'on tape au clavier dans la consoleLancer une vidéo avec bouton
bouton d'appel dynamique dans excelSupprimer une partie d'un texte
Résolu : Récupérer le nom d'un tableau dynamique sous Excel2007Remplacer texte par image avec str_replace
Affichage texte dans (fenêtre flottante?)[RESOLU]Limiter le nombre de résultats d'un fichier xml
Afficher/cacher un texte toggle mootoolsRécupérer la position GPS d'un iPhone
Plus de sujets relatifs à : Récupérer résultats du bouton radio + zone de texte dans php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR