bonjour,
comment puis afficher le nombre de checkbox de cocher :
voici mes checkbox
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input name='<? echo $mat; ?>' type='checkbox' value='<? echo $id_mat; ?>'>
bonjour,
comment puis afficher le nombre de checkbox de cocher :
voici mes checkbox
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input name='<? echo $mat; ?>' type='checkbox' value='<? echo $id_mat; ?>'>
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
t'a question ne me parait pas claire, n'est elle pas liée a un autre post?
Le but de tout developpeur OO est de devenir une référence.
Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
Aider <> Faire a la place de!!!
non
j'ai une liste de chek qui s'affiche dynamiquement
<input name='<? echo $mat; ?>' type='checkbox' value='<? echo $id_mat; ?>'>
je voudrai en soumettant le formulaire recuperer le nombre de check de cocher
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
ajoute des crochet a la fin du nom de chaq checkbox.ainsi la recup se fait sous forme de tableau et en ce moment tu peux compter le nbre de checkbox.
NB:seul les checkbox cochés seront envoyés par le formulaire
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
oui je veux que le nombre correspondent au nb de checkbox coche
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
utilises un champs hidden
Le but de tout developpeur OO est de devenir une référence.
Mon avatar est un ambigramme, les curieux peuvent le retourner ;-)
Aider <> Faire a la place de!!!
??????????
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
le nom de tes checkbox sont extrait d'une base de donnees?sinon ont ils le meme nom? : :
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
non il nom pa sle meme nom
<input name='<? echo $mat; ?>' type='checkbox' value='<? echo $id_mat; ?>'>
car $mat="materiel".$materiel->id_type_materiel;
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
Oui le $mat équivaut à quoi en clair ?
Consultant idéaliste.
au resultat de ma requete
$mat="materiel".$materiel->id_type_materiel;
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
!!
J'ai pas très bien compris à quoi correspondé $mat mais c'est pas important !!
Si la valeur de $mat est vraiment importante met là ailleur (value ou autre) mais le name il est fait pour spécifié le nom de qq chose et ainsi pouvoir récupérer les données grâce au POST sur la page d'arrivée
Je m'explique : il faut que tu mettes le même nom à TOUTES tes checkbox. Ex : checkboxMat et tu rajoute des crochet pour dire que c'est un tableau (vu que c'est un ensemble de checkbox)
Sur ta page d'arrivée il te reste plus qu'à faire un
Pour avoir le nb de case coché !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part count($_POST['checkboxMat'])
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input name='checkboxMat[]' type='checkbox' value='<? echo $id_mat; ?>'>
Bankaï !!
Salut
Comme le suggérait ouatmad au départ, il serait préférable de mettre tes checkboxes dans un tableau. Si tu tiens à conserver des noms différents, tu peux associer ces deux méthodes ainsi :
Dans ton PHP, tu devras accéder aux valeurs à l'aide de $_POST['checkboxes'] : ce tableau contiendra toutes tes checkboxes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input name='checkboxes[<? echo $mat; ?>]' type='checkbox' value='<? echo $id_mat; ?>'>
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework - Cours et tutoriels pour apprendre PHP - Forum PHP
Je pense qu'avec tout ça ton problème doit être résolu, si c'est le cas met le tag Résolu sinon explique ce qu'il te manque !
Bankaï !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager