Voiçi mon prob :
j'utilise une boucle pour afficher une liste avec des case à cocher :
while($toto= $db->fetch_array($query)) {
<input type="checkbox" name="supprimer[]" value="<?=$toto['ID'];?>">
}
et pour verifier si les case sont coché opur la supression j'utilise ce javascript:
<script language="javascript">
function check()
{
var supprimer = document.form.elements["supprimer[]"];
var nbrCasesCochees = 0;
for (i = 0; i < supprimer.length; i++)
{
if (supprimer.checked)
{
nbrCasesCochees++;
}
}
if (nbrCasesCochees < 1)
{
alert("Vous devez sélectionner au moins un user!\n" );
return false;
}
}
</script>
-------
Tout se passe bien sauf que quand il y a un seul user c'est à dire kd le resultat de la boucle while affiche un utilisateur , cette fonction javascript le considere comme '0' c'est à dire tu peux supprimer mais quad il il reste un tu peux pas !! je comprends rien
et Merci d'avance pour l'aide
PS: dans un formulaire statique ca marche !!
j'utilise une boucle pour afficher une liste avec des case à cocher :
while($toto= $db->fetch_array($query)) {
<input type="checkbox" name="supprimer[]" value="<?=$toto['ID'];?>">
}
et pour verifier si les case sont coché opur la supression j'utilise ce javascript:
<script language="javascript">
function check()
{
var supprimer = document.form.elements["supprimer[]"];
var nbrCasesCochees = 0;
for (i = 0; i < supprimer.length; i++)
{
if (supprimer.checked)
{
nbrCasesCochees++;
}
}
if (nbrCasesCochees < 1)
{
alert("Vous devez sélectionner au moins un user!\n" );
return false;
}
}
</script>
-------
Tout se passe bien sauf que quand il y a un seul user c'est à dire kd le resultat de la boucle while affiche un utilisateur , cette fonction javascript le considere comme '0' c'est à dire tu peux supprimer mais quad il il reste un tu peux pas !! je comprends rien
et Merci d'avance pour l'aide
PS: dans un formulaire statique ca marche !!