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

PHP & Base de données Discussion :

Problème checkbox checked


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut Problème checkbox checked
    bonjour a vous

    j'essai depuis un moment de récupérer ma valeur de ma bdd et qu'en fonction de celle ci ma case soit checked mais en vain

    voici ce que j'ai essayé de faire mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <td>&nbsp;<input type="checkbox" name="abs" value="<?php if (isset($_POST['abs']) && $_POST['abs']=="oui") echo 'checked="checked"'; ?>" >[var.abs;noerr]&nbsp;ABS</td>               
                      <td>&nbsp;<input type="checkbox" name="esp" value="<?php if (isset($_POST['esp']) && $_POST['esp']=="oui") echo 'checked="checked"'; ?>"  >[var.esp;noerr]&nbsp;ESP</td>
    mon abs [var.abs;noerr] recupere la valeur oui et esp non cependant il me checked le tout que ce soit oui ou non

    si vous pouviez m'aider cela serai super sympa , en vous remerciant d'avance

  2. #2
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    je viens de voir un truk comme je bossais sous firefox

    sous firefox il me checked tout que ce soit oui ou non
    mais sous IE version xp mais la derniere il me checked rien

  3. #3
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    En lisant ton code, j'ai l'impression qu'il doit te générer quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" name="abs" value="checked="checked"" >
    L'attribut checked se retrouve dans le value.

    Ca ne serait pas plutôt le code suivant ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <td>&nbsp;<input type="checkbox" name="abs" value="oui" <?php if (isset($_POST['abs']) && $_POST['abs']=="oui") echo 'checked="checked"'; ?>>[var.abs;noerr]&nbsp;ABS</td>
    <td>&nbsp;<input type="checkbox" name="esp" value="oui" <?php if (isset($_POST['esp']) && $_POST['esp']=="oui") echo 'checked="checked"'; ?>>[var.esp;noerr]&nbsp;ESP</td>

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    bonsoir et merci de t interresser a mon probleme
    en faite j ai fait aussi comme tu me viens de me montré mais ca ne marche pas non plus
    en faite avec ta solution il me checked rien du tout
    j essai depuis hier matin de trouver une solution mais en vain

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    tes variables $_POST ne doivent pas être égales à oui tout simplement

  6. #6
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Bonjour,

    Ton formulaire utilise bien la méthode POST et non GET ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    bonjour a vous,

    oui mon fomrulaire est en post,mais je ne suis pas sur de devoir mettre tout ca en $_post
    apres divers recherches il est possible que cela vienne de mon moteur de template
    cependant je suis que debutant et j ai trouver ceci http://www.tinybutstrong.com/plugins...lp#plugin_htmlpour gerer les checkbox avec mon moteur ,je ne pige pas tout et si vous pouviez y jeter un oeil et m expliquer ca serai super sympa

  8. #8
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    merci a ceux qui ce sont penché sur mon probleme

    j ai resolu le soucis comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <td>&nbsp;<input type="checkbox" name="abs" value="oui" [var.coch1;noerr] />[var.abs;noerr]&nbsp;ABS</td>
                      <td>&nbsp;<input type="checkbox" name="esp" value="oui" [var.coch2;noerr]/>[var.esp;noerr]&nbsp;ESP</td>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    $abs = $tempo['abs'];
                              if(isset($tempo['abs'])&& $tempo['abs']=="oui") 
                              {$coch1="checked";}
                              else
                              {$coch1="";}
     
     
                             	$esp = $tempo['esp'];
                             	if(isset($tempo['esp'])&& $tempo['esp']=="oui")
                              {$coch2="checked";}
                              else
                              {$coch2="";}

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/08/2010, 14h15
  2. checkbox = checked
    Par maysa dans le forum Langage
    Réponses: 8
    Dernier message: 24/08/2007, 11h00
  3. [PEAR][HTML_QuickForm] Mettre une checkbox à checked
    Par audran12 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 20/06/2007, 15h41
  4. Réponses: 1
    Dernier message: 24/10/2006, 12h10
  5. [VS 2005] [MenuStrip] Problème avec "checked"
    Par Gold.strike dans le forum Visual Studio
    Réponses: 1
    Dernier message: 22/08/2006, 17h22

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