Bonjour, voici mon probleme,
je veux cocher et decocher plusieurs case a cocher en selectionnant une case.
tout mache a merveille, mais ce que j'arrive pas a comprendre, c que une fois, je mets le tout dans une balise <table> alors là, c la cata. rien ne marche : voici mon code
ce code marche bien :
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 <?php include "connexion.php"; $sql="select * from t_annonce"; $result=mysql_query($sql); ?> <script type="text/javascript"> function GereChkbox(conteneur, a_faire) { var blnEtat=null; var Chckbox = document.getElementById(conteneur).firstChild; while (Chckbox!=null) { if (Chckbox.nodeName=="INPUT") if (Chckbox.getAttribute("type")=="checkbox") { blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true; document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat; } Chckbox = Chckbox.nextSibling; } } //--> </script> <form method="post" action=""> <input type="checkbox" onClick="GereChkbox('div_chck','1');" /> <div id="div_chck"> <?php while($row=mysql_fetch_array($result)){ ?> <input name="checkbox<? echo ''.$row['Id'].''; ?>" type="checkbox" id="checkbox<? echo ''.$row['Id'].''; ?>" value="<? echo ''.$row['Id'].''; ?>" /><?php echo ''.$row['Id'].''; ?> <?php } ?> </div> </form>
Partager