Bouton radio

Résolu/Fermé
seifard Messages postés 3 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 3 décembre 2008 - 2 déc. 2008 à 17:08
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 3 déc. 2008 à 13:55
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é

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
2 déc. 2008 à 17:57
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
seifard Messages postés 3 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 3 décembre 2008
2 déc. 2008 à 20:06
oui je sais bien le principe des bouton radio le bouton cache ne porte pas le même nom que le visible
0
seifard Messages postés 3 Date d'inscription mardi 2 décembre 2008 Statut Membre Dernière intervention 3 décembre 2008
3 déc. 2008 à 10:08
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
3 déc. 2008 à 13:55
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