IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Nombre de cases à cocher cochées


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 908
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 908
    Points : 420
    Points
    420
    Par défaut Nombre de cases à cocher cochées
    Bonjour,

    j'ai un formulaire avec un checkbox que je répète plusieurs fois

    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
     
     
    	echo '<form method="post" action='.$site.'mess_reception.php>';
     
    		echo '<div class="titre04">';
     
    						echo '<div class="titre04_a_bis">';
    							echo '<input type="checkbox" name="id_mp" value="'.$dataa['id_mp'].'">';
    						echo '</div>';
     
    						echo '<div class="titre04_a_bis">';
    							echo '<input type="checkbox" name="id_mp" value="'.$dataa['id_mp'].'">';
    						echo '</div>';
     
    						echo '<div class="titre04_a_bis">';
    							echo '<input type="checkbox" name="id_mp" value="'.$dataa['id_mp'].'">';
    						echo '</div>';
     
    	echo '</div>';
     
    				echo '<noscript><input type="submit" name="supprimer" value="Envoyer" /></noscript>';
     
    				// sinon, on affiche l'image
    				echo '<a href="#" onclick="javascript:document.formulaire.submit();"><img src="images/poub.jpeg" alt="supprimer" /></a>';
     
    			echo '</div>';
     
    			echo '</form>';
    L'utilisateur va ccocher une ou plusieurs checkbox.

    j'aimerais récupérer le nombre de checkbox cochées afin de pouvoir faire une boucle dessus.

    Merci pour votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,
    le nom de ces checkbox doivent être un tableau.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<input type="checkbox" name="id_mp[]" value="'.$dataa['id_mp'].'">';
    Et tu récupère avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $id_mp=$_POST["id_mp"];//Un tableau des checkbox coches
    echo "Nombre de checkbox cochee: ".count($id_mp);

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 908
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 908
    Points : 420
    Points
    420
    Par défaut
    Merci.

    C'est nickel !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compter le nombre de case à cocher
    Par solaar dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/11/2009, 16h57
  2. QCheckBox->limité nombres de cases à cocher
    Par theory23 dans le forum Qt
    Réponses: 2
    Dernier message: 30/04/2009, 09h43
  3. Cases à cocher cochées mais valeur vide
    Par philippef dans le forum Langage
    Réponses: 8
    Dernier message: 04/07/2008, 16h40
  4. [Etat] Compter nombre de case à cocher = vrai
    Par skeut dans le forum VBA Access
    Réponses: 7
    Dernier message: 17/06/2008, 22h56
  5. Case à cocher cochées par défaut
    Par nita2006 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 14/05/2007, 12h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo