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 :

Récupérer la valeur d'une checkbox non coché, possible??


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Récupérer la valeur d'une checkbox non coché, possible??
    J'ai donc un formulaire dynamique avec des infos provenant d'une BDD et pour chaque info j'ai 4 checkbox qui correspondent.
    Dans ma base je stocke les valeurs de chaque checkbox avec un champ ENUM qui prend pour valeur 'Y' (si coché) ou 'N' (si non coché).
    Donc quand la personne coche je récupère les valeurs de cases cochés grâce à un foreach et arrive à les stocker dans ma base mais quand par la suite elle revient sur le formulaire (qui contient donc les cases cochés précèdemment) si elle décoche certaines cases je n'arrive pas à récupérer les valeurs de celles-ci pour leur affecter la valeur 'N' dans la base.
    Comment m'y prendre?

    voilà ma boucle qui récupère les cases cochés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    $aec = (isset($_POST['aec']))?$_POST['aec']:null;
    if (!empty($aec)) { 
        foreach($aec as $valeur) {
    $query="UPDATE comp SET aec = 'Y' WHERE id_comp=" . "'$valeur'"; 
    mysql_query($query, $connection);
        } 
    }

    Merci d'avance pour votre aide, ça fait 3 jours que je bûche dessus

  2. #2
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    145
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 145
    Points : 91
    Points
    91
    Par défaut
    lorsque lutilisateur décoche la case et qu'il l'envoie, tu fai une vérification sur toutes les cases qui étaient cochées avant et tu prend leur valeurs.

  3. #3
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Salut !

    non ce n'est pas possible, il faudrait que tu transmette toi-même l'interval parcouru par les checkbox, pour pouvoir retrouver ceux qui n'ont pas été cochés...

    Désolé

Discussions similaires

  1. Ne pas récupérer la valeur d'une checkbox non cochée
    Par cool2505 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 19/12/2014, 23h41
  2. Réponses: 4
    Dernier message: 25/11/2014, 07h57
  3. Définir la valeur d'une checkbox non cochée
    Par frakosun dans le forum Langage
    Réponses: 3
    Dernier message: 06/02/2008, 13h52
  4. Valeur d'une checkbox non cochée
    Par lekunfry dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2007, 12h10
  5. récupérer la valeur d'une checkbox
    Par druglord dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/08/2005, 13h54

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