Bouton radio

Résolu
seifard Messages postés 3 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
voila mon code en php
<?php  
	   echo'<table width="312">
	      	<tr>  
			  <td width="18">	</td>  
	      	<td width="126">cin </td>   
          	<td width="67">code</td>
			  <td width="81">note</td>
			  </tr>';	 
  	mysql_connect("localhost","root","")or die("conection impossible");
	  mysql_select_db("aze");  	  
	  $query = "(SELECT * FROM matiere_etudier ORDER BY `id_etudiant` )";
	  $result = mysql_query($query);
	  $a=0;
	  while($row = mysql_fetch_array($result)){
	  $code_exist=$row['code_matiere'];
	  $cin_etud=$row["id_etudiant"];
	  $note=$row["note"];
	  echo"<tr><td>";
	  echo"<input type='radio' name='nat' value=$code_exist checked>"; 
	  echo"<input type='radio' value=$a name=a style='visibility:hidden;display:none'>";
	  $a++;
	  echo"</td><td>";
	  echo $cin_etud;	   
	  echo"</td><td>";
	  echo $code_exist;
	  echo"</td><td>";
	  echo $note;
	  echo"</tr>";
	 	}
	  ?>

je veut lors ce qu'on coche le bouton radio visible le caché soit automatiquement coché j'ai essayé de trouver la solution mais rien
quelqu'un peut m'aidé
Configuration: Windows Vista
Firefox 3.0.4

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonsoir,

    utilité d'avoir un bouton radio invisible ? et de plus de vouloir le cocher

    le principe des boutons radio:

    - si ils portent le même name
    - on ne peut en cocher qu'un seul

    on récupère la valeur de celui qui est coché
    0
  2. seifard Messages postés 3 Statut Membre
     
    oui je sais bien le principe des bouton radio le bouton cache ne porte pas le même nom que le visible
    0
  3. seifard Messages postés 3 Statut Membre
     
    voila le code que je cherhce
    <input type='radio' id='r11' name='radio1' onClick='SynBtn()'>A
    <input type='radio' id='r12' name='radio1' onClick='SynBtn()'>B
    <input type='radio' id='r13' name='radio1' onClick='SynBtn()'>C
    <br>
    <input type="radio" id="r21" name="radio2" onClick="SynBtn()">A caché
    <input type="radio" id="r22" name="radio2" onClick="SynBtn()">B caché
    <input type="radio" id="r23" name="radio2" onClick="SynBtn()">C caché
     
     <SCRIPT language="javascript">
       function SynBtn() {
            r21.checked=r11.checked;
            r22.checked=r12.checked;
            r23.checked=r13.checked;
       }
    </SCRIPT>
    
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Essayes comme ça:

      <input type='radio' id='r11' name='radio1' onClick='SynBtn()'>A
      <input type='radio' id='r12' name='radio1' onClick='SynBtn()'>B
      <input type='radio' id='r13' name='radio1' onClick='SynBtn()'>C
      <br>
      <input type="radio" id="r21" name="radio2" >A caché
      <input type="radio" id="r22" name="radio2" >B caché
      <input type="radio" id="r23" name="radio2" >C caché
       
       <SCRIPT language="javascript">
         function SynBtn() {
              if (document.getElementById('r11').checked==true) document.getElementById('r21').checked=true;
              if (document.getElementById('r12').checked==true) document.getElementById('r22').checked=true;
              if (document.getElementById('r13').checked==true) document.getElementById('r23').checked=true;
         }
      </SCRIPT>


      et explique moi comment tu peux cliker un bouton caché (onClick=...)

      et je persite à dire que je ne voit pas l'intérêt

      car tu vas récupérer $_POST['radio1'] et $_POST['radio2'] qui auront la même valeur, mais bon tu as surement tes raisons
      0