Trouver le nombre de checkbox et nombre de lignes
Bonjour à tous,
j'ai un formulaire : form="formCreerFAJJour" et des checkbox dans ce formulaire mais je n'arrive pas à récupérer la valeur de la checkbox ("on" ou "")
ni le nombre de lignes de mon tableau
Code:
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 31 32 33 34
| // On sélectionne tous les bains d'un type de FAJ
$txtRequete901=' SELECT DISTINCT referenceBain
FROM bain b, substancefaj s
WHERE s.compositionPrincipaleFAJ="'.$_POST['nomMetal'].'"
AND s.idFAJ=b.cleSubstanceFAJ';
$requete901=mysql_query($txtRequete901) or die ('erreur901');
echo' <tbody bgcolor="'.$tableau1['couleurFAJ'].'">'."\n";
$j=0;
while($tableau901=mysql_fetch_assoc($requete901))
{
echo' <tr>'."\n";
echo' <td class="col1" name="bain">'.$tableau901['referenceBain'].'</td>'."\n";
....
$txtRequete801=' SELECT *
FROM fajvierge
WHERE numeroTableau=1
AND cleBain='.$tableau501['maxBain'].'
AND nomParamFAJVierge<>"Compteur journalier"
AND nomFAJ="'.$_POST['nomFAJ'].'"';
$requete801=mysql_query($txtRequete801) or die ('erreur801');
$i=0;
while ($tableau801=mysql_fetch_assoc($requete801))
{
echo' <th class="coli">Analysé <input type="checkbox" name="analyse['.$i.']" id="analyse['.$i.']" checked="checked" onchange=return griseChamp('.$i.');"/></th>'."\n";
$i++;
} |
J'ai tapé ceci mais la valeur de la checkbox est toujours sur on
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function griseChamp(i)
{
var analyse=[];
analyse[i]=document.getElementById("analyse["+i+"]").value; // récupère la valeur de la checkbox en théorie mais donne toujours "on"
alert(analyse[i]);
var nbLignes=document.getElementsByName("bain"); // donne toujours 0
alert (nbLignes.length);
return (true);
} |