begin process at 2012 02 13 09:37:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Checkbox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Checkbox

mardi 21 janvier 2003 à 10:28:53 | Checkbox

BSide

Bonjour,

je souhaite utiliser des checkbox (cases à cocher) dans un formulaire HTML.
Comment comptabiliser les checkbox cochées avec PHP ?

Merci

Fred


BSide
mardi 21 janvier 2003 à 17:26:01 | Re : Checkbox

mehdibou

La valeur d'une checkbox n'est envoyée que si elle est cochée, donc si tu as :

<input type="checkbox" name="ma_var" value="ma_val">

dans le script, tu as $ma_var="ma_val" si la case est cochée, sinon, $ma_var ne sera pas définie (isset($ma_var) va renvoyer False).

Donc, tu peux les comptabiliser "à la main" : une par une.
Ou en utilisant un tableau.

<input type="checkbox" name="mes_var[0]" value="1">
<input type="checkbox" name="mes_var[1]" value="1">
<input type="checkbox" name="mes_var[2]" value="1">
etc...
ou, plus simplement (les index seront créés automatiquement) :

<input type="checkbox" name="mes_var[]" value="1">
<input type="checkbox" name="mes_var[]" value="1">
....

dans ton PHP, tu pourras les récupérer par :
$mes_var[index]

donc pour les compter :
$nombre=count($mes_var);

@+ et bonn' prog'

Mehdi


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> je souhaite utiliser des checkbox (cases à cocher) dans un formulaire HTML.
> Comment comptabiliser les checkbox cochées avec PHP ?
>
> Merci
>
> Fred
>
>
> BSide
>
jeudi 23 janvier 2003 à 19:36:55 | Re : Checkbox

BSide

Merci, tu m'as bien aidé !

Histoire d'abuser un peu, sais-tu comment faire le contraire ?
Je m'explique : les données viennent d'une table dont un champ peut être soit OUI soit NON.
Je remplis mon tableau html avec les données. Si le champ est à OUI la case est cochée, sinon elle ne l'est pas.

a+

BSide



-------------------------------
Réponse au message :
-------------------------------

> La valeur d'une checkbox n'est envoyée que si elle est cochée, donc si tu as :
>
> <input type="checkbox" name="ma_var" value="ma_val">
>
> dans le script, tu as $ma_var="ma_val" si la case est cochée, sinon, $ma_var ne sera pas définie (isset($ma_var) va renvoyer False).
>
> Donc, tu peux les comptabiliser "à la main" : une par une.
> Ou en utilisant un tableau.
>
> <input type="checkbox" name="mes_var[0]" value="1">
> <input type="checkbox" name="mes_var[1]" value="1">
> <input type="checkbox" name="mes_var[2]" value="1">
> etc...
> ou, plus simplement (les index seront créés automatiquement) :
>
> <input type="checkbox" name="mes_var[]" value="1">
> <input type="checkbox" name="mes_var[]" value="1">
> ....
>
> dans ton PHP, tu pourras les récupérer par :
> $mes_var[index]
>
> donc pour les compter :
> $nombre=count($mes_var);
>
> @+ et bonn' prog'
>
> Mehdi
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > je souhaite utiliser des checkbox (cases à cocher) dans un formulaire HTML.
> > Comment comptabiliser les checkbox cochées avec PHP ?
> >
> > Merci
> >
> > Fred
> >
> >
> > BSide
> >
>
vendredi 24 janvier 2003 à 17:09:13 | Re : Checkbox

mehdibou

ben, ce n'est pas difficile :

echo "<inpout type='checkbox'".(($ton_champ=="OUI")?" checked":"").">";

bien sûr, tu remplace $ton_champ par la valeur à tester et "OUI" par la valeur dans le cas où la case sera cochée.

@+ et bonn' prog'

Mehdi


-------------------------------
Réponse au message :
-------------------------------

> Merci, tu m'as bien aidé !
>
> Histoire d'abuser un peu, sais-tu comment faire le contraire ?
> Je m'explique : les données viennent d'une table dont un champ peut être soit OUI soit NON.
> Je remplis mon tableau html avec les données. Si le champ est à OUI la case est cochée, sinon elle ne l'est pas.
>
> a+
>
> BSide
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > La valeur d'une checkbox n'est envoyée que si elle est cochée, donc si tu as :
> >
> > <input type="checkbox" name="ma_var" value="ma_val">
> >
> > dans le script, tu as $ma_var="ma_val" si la case est cochée, sinon, $ma_var ne sera pas définie (isset($ma_var) va renvoyer False).
> >
> > Donc, tu peux les comptabiliser "à la main" : une par une.
> > Ou en utilisant un tableau.
> >
> > <input type="checkbox" name="mes_var[0]" value="1">
> > <input type="checkbox" name="mes_var[1]" value="1">
> > <input type="checkbox" name="mes_var[2]" value="1">
> > etc...
> > ou, plus simplement (les index seront créés automatiquement) :
> >
> > <input type="checkbox" name="mes_var[]" value="1">
> > <input type="checkbox" name="mes_var[]" value="1">
> > ....
> >
> > dans ton PHP, tu pourras les récupérer par :
> > $mes_var[index]
> >
> > donc pour les compter :
> > $nombre=count($mes_var);
> >
> > @+ et bonn' prog'
> >
> > Mehdi
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour,
> > >
> > > je souhaite utiliser des checkbox (cases à cocher) dans un formulaire HTML.
> > > Comment comptabiliser les checkbox cochées avec PHP ?
> > >
> > > Merci
> > >
> > > Fred
> > >
> > >
> > > BSide
> > >
> >
>
vendredi 14 mai 2004 à 00:53:43 | Re : Checkbox

coolboy78


et si a la place du ckeckbox ca auai été un menu déroulant on aurai mis koi ??
je sais pa comment faire avec les balise options moi !
merci
vendredi 14 mai 2004 à 01:19:02 | Re : Checkbox

coolboy78


c bon g trouvé, fo mettre Selected a la place !!
vendredi 4 mars 2005 à 14:41:14 | probleme de recherche à partir d'un formulaire

travailmichel

bonjour à tous

voilà j'ai des soucis à afficher les resultats de ma recherche à partir d'un formulaire avec des chekbox et des menus deroulants.  j'arrive à recuperer les valeur mais j'arrive pas à expliquer à la base  =  si j'ai cocher ces cases affiche depuis la base ce qui il y a dans les cases cochés et mon choix dans le menu deroulant et seulement ce que j'ai coché et rien d'autre.

un peu comme un site immobilier lorsque vous faites une recherche d'un bien particulier.

voilà donc je suis bloqué avec ça et du fait je n'avance plus, si qq'un peu m'aider ça m'arrangerait!!

merci d'avance 
vendredi 4 mars 2005 à 15:50:02 | Re : Checkbox

coolboy78

tu place des if

requete="INSERT INTO FROM BDD (CHAMP1,CHAMP2) VALUES (";

if(BOUTON1=='"ta_variable")
   requete.="$BOUTON1";
else
   requete.=" ";

requete.=",";       // virgule pr séparer les champ

if(BOUTON2=='"ta_variable")
   requete.="$BOUTON2";
else
   requete.=" ";

requete.=")";    //et tu ferme ta requete.


voilouuu !!


Cette discussion est classée dans : checkbox


Répondre à ce message

Sujets en rapport avec ce message

Checkbox de flash en php [ par jmade ] Bonjour,J'ai récupérer un fichier flash pour me renvoyer des données texte sur un php que j'ai aussi récupérer.Tout est ok sauf pour les checkbox, que Donnees et checkbox [ par must ] Salut,voila ce que je veux faireAvec une chechbox,0 ou 1,je veux valider ou interdire l'affichage de données dans une pageComment faire ceci,pour affi plsieurs checkbox dans un variable [ par bricethenetman ] Slt a tous g plusieurs checkbox du genre . j'aimerais que la valeur de ces check box soit mise à la suite Champ checkbox [ par iomega ] Bonjour à tous je voudrai savoir comment faire pour ajouter dans ma base de données un champ de type checkBox si il a été sélectionnerc'est-à-dire si Problème avec des checkbox et MySQL... [ par Rabba ] Hello!J'ai le ptit problème suivant: J'ai une page qui va lister des option sous forme de checkbox, ses informations sont prise dans une table. Le but pb de checkbox dans un formulaire [ par Bowlest ] BowlestJ'ai un formulaire avec des checkbox, que je POST dans une Base de Donnée MYSQL, voila un exemple: <input name="kind" type="chec checkbox dans un tableau [ par titigrou ] kikou a tous!!!j'ai regardé un peut partout sur le site mais je n'ai pas trouvé mon bonheur... :(je demande votre aide!!!je voudrais savoir comment on checkbox et initiales [ par titigrou ] voila ce que tu avais fait la dernière fois:function visible(nom, row, col){ if (document.getElementById(nom).checked==1) { document.getElementById(' checkbox [ par mickaelpignier ] Bonjour g un petit pb de php.G un formulaire d inscription de personne et dedans une case a cocher (0 ou 1 com valuer)G egalement un page qui permet d php checkbox [ par matmar49 ] Voilà, j'ai plusieurs checkbox (générées à partir d'une base de données). J'aimerais que l'utilisateur puisse ne cocher une seule case c'est à dire qu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,794 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales