begin process at 2012 05 31 18:24:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

test d'une case à cocher en PHP


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

test d'une case à cocher en PHP

mercredi 6 septembre 2006 à 16:21:46 | test d'une case à cocher en PHP

guinnessboy

bonjour,
Des tonnes de doc et on trouve pas ce qu'on cherche.
Je récupère un formulaire HTML dans mon PHP. Comment je teste la valeur d'un checkbox ???
 si coché action1.....
 sinon action 2....
En fait ça retourne quoi ? un booleen, du texte, du binaire ???
Merci bien,
mercredi 6 septembre 2006 à 17:30:38 | Re : test d'une case à cocher en PHP

hasen

Réponse acceptée !
Alors imagine que dans ta page où il y a ton formulaire, tu aies mis qqchose comme ca :
<form name="mon_form" action="ma_page.php" method="POST">
    <input type="checkbox" name="check">
</form>

Alors dans ton fichier ma_page.php, il faut que tu fasses le test suivant :

if ($_POST['check'] == "on")
{
        // la case a bien été cochée
}
else
{
        // case non cochée
}
mercredi 6 septembre 2006 à 20:24:28 | Re : test d'une case à cocher en PHP

guinnessboy

OK merci
jeudi 7 septembre 2006 à 12:19:13 | Re : test d'une case à cocher en PHP

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
if (isset ($_POST['check']) && $_POST['check'] == "on")

sans quoi, un warning sortira, avec un serveur PHP bien configuré.
jeudi 7 septembre 2006 à 17:17:17 | Re : test d'une case à cocher en PHP

Anthomicro

Réponse acceptée !
Salut,

y'a plus simple, le isset suffit :

<form name="mon_form" action="traitement.php" method="post">
    <p><input type="checkbox" name="check" /></p>
</form>

Et dans ton fichier de traitement :
<?php
if (isset($_POST['check']))
{
        // la case a bien été cochée
}
else
{
        // case non cochée
}
?>


    jeudi 4 mars 2010 à 10:27:05 | Re : test d'une case à cocher en PHP

    tarssinas




    salut à tous les développeurs
    moi ce que je cherche c de contrôler plusieur case à cocher crée dynamiquement avec php à partir d'une base de données.

    donc voila la source, on validons le formulaire
    on doit vérifier les cases à cocher option véhicule une par une et les enregistrer sur la table option_vehicuele.

    vous pouvez crée les tables avec sql on exicutant les requetes suivantes :

    -- Structure de la table `car_option`
    --

    CREATE TABLE `car_option` (
    `nss` int(11) NOT NULL AUTO_INCREMENT,
    `code_car` int(11) NOT NULL,
    `id_option` smallint(6) NOT NULL,
    `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
    PRIMARY KEY (`nss`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

    --
    -- Contenu de la table `car_option`
    --

    INSERT INTO `car_option` (`nss`, `code_car`, `id_option`, `deleted`) VALUES
    (1, 81, 2, 0),
    (2, 81, 3, 0),
    (3, 81, 4, 0),
    (4, 81, 1, 0);

    --
    -- Structure de la table `option_vehicule`
    --

    CREATE TABLE `option_vehicule` (
    `code_option` smallint(6) NOT NULL AUTO_INCREMENT,
    `libelle_option` varchar(128) CHARACTER SET utf8 NOT NULL,
    PRIMARY KEY (`code_option`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;

    --
    -- Contenu de la table `option_vehicule`
    --

    INSERT INTO `option_vehicule` (`code_option`, `libelle_option`) VALUES
    (2, 'Frein ABS'),
    (3, 'Direction Assisté'),
    (4, 'Vitres électriques'),
    (5, 'Air Bag'),
    (6, 'Ordinateur de bord'),
    (7, 'GPS intégré');
    --
    -- Structure de la table `vehicule`
    --

    CREATE TABLE `vehicule` (
    `code_vehicule` int(11) NOT NULL AUTO_INCREMENT,
    `code_modele` int(11) NOT NULL,
    `serie` varchar(30) CHARACTER SET utf8 NOT NULL,
    `code_categorie` int(11) NOT NULL,
    `code_carburant` int(11) NOT NULL,
    `code_assureur` int(11) DEFAULT NULL,
    `code_reparateur` int(11) DEFAULT NULL,
    `nbre_porte` smallint(6) DEFAULT NULL,
    `puissance_chv` smallint(6) DEFAULT NULL,
    `nombreplace` smallint(6) DEFAULT NULL,
    `cartegrise` char(12) CHARACTER SET utf8 NOT NULL,
    `matricule` char(12) CHARACTER SET utf8 NOT NULL,
    `image` char(255) CHARACTER SET utf8 DEFAULT NULL,
    `date_aquesition` date NOT NULL DEFAULT '0000-00-00',
    `date_debut_assurance` date NOT NULL DEFAULT '0000-00-00',
    `date_fin_assurance` date NOT NULL DEFAULT '0000-00-00',
    `cout_assurance` decimal%2


    Cette discussion est classée dans : php, test, case, cocher


    Répondre à ce message

    Sujets en rapport avec ce message

    case à cocher et php [ par sebalex ] Salut à tous,Je ne sais pas si utiliser Javascript ou PHP. Tout compte fait, voilà mon problème:J'affiche une liste de tâche reprise d'une bdd (MySQL) traduction case à cocher en php [ par bere27 ] Bonjour, j'ai un souci de traduction au niveau de la case à cocher du code dans la page html.Je viens de créer une source TRADUCTION CASE A COCHER EN Variables+cases à cocher en php [ par nostalgieing ] Bonjour à tous, Je suis débutante en php et j'ai besoin vraiment de votre aide! J'ai une page contenant un tableau affichant toutes les données d'un récuperer une case à cocher en php [ par langagec08 ] Bonjour tous le monde .jaimerai savoir comment puis-je récupérer une case qui est coché je m'explique : dans mon code PHP/MYSQL j' ai sous forme de ta Envoyer des variable suivant la valeur d'une case à cocher [ par nostalgieing ] Salut à tous, Je suis débutante en php et je suis en train de développer mon premier site web. J'ai un problème que je souhaite bien que vous pouvez Reflection [ par dorian91 ] Salut a tousVoila j'essaye de m'initier a la reflection en php (dur dur ).J'ai fait un petit script et il me met toujours un warning voici mon code$cl Probleme de session [ par clementga ] Bonjour,J'ai développé un site en php dans lequel il faut s'identifier pour entrer.Pour vérifier sur chaque page si l'utilisateur est bien identifié, $ is undefined problème ajax [ par suke94 ] Bonjour à tous, J'ai un petit souci je rencontre cette erreur "$ is undefined". J'ai l'impression que mon fichier jquery.js n'est pas reconnus. Je vou Recuperation date et horaire selon le case cocher [ par hafaliana ] Bonjour, J'ai le formulaire dynamique suivant : "> <table width="600" border="1" cellspacing="0" cellpadd supprimer la case à cocher de memoriser le mot de passe dans la fenetre d'authentification qui apparait dans le navigateur internet explorer [ par sidalilo ] bonjour je veux enlever la case à cocher dans la fenetre d'authentification lorsque je connecte à mon application web par server apache dans la base d


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    A découvrir



     
    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,076 sec (3)

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