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 :

Lire un checkbox


Sujet :

Langage PHP

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut Lire un checkbox
    Bonsoir,

    je n'arrive pas à lire un checkbox.
    Le checkbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<input name="mer_inter[]" value="' . $langues[3].'" type="checkbox"> '. $langues[3] ?>
    Au prélable, $langues[3] a été initialisé à "russe"

    et le traitement qui ne marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $langue3=$_POST["mer_inter"][3];
    $langue3 n'est pas initialisé ; pourquoi ?

  2. #2
    Membre confirmé Avatar de rikemSen
    Homme Profil pro
    Analyste Développeur Web - Fizzup.com
    Inscrit en
    Décembre 2007
    Messages
    387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste Développeur Web - Fizzup.com
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 387
    Points : 540
    Points
    540
    Par défaut
    Tu es obligé de garder mer_inter[] comme name de input? Tu veux pas plutot l'appeler normalement pour eviter de faire un tableau?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?php echo '<input name="mer_inter" value="'.$langues[3].'" type="checkbox">'.$langues[3]; ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $langue3=$_POST["mer_inter"];

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ca ne fonctionne pas comme ca.
    Les checkbox cochés renvoient une valeur.

    Si ta checkbox russe est la 6eme checkbox cochés, sa valeur sera dans $_POST["mer_inter"][4], si c'est la seule, sa valeur sera dans $_POST["mer_inter"][0]

  4. #4
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut
    Comment j'ai fait, finalement ; d'abord, j'ai constaté que je me trompais et que ça marche comme le dit Sabotage. Mais comme du coup, ça compliquait la gestion, j'ai remplacé les checkbox par des radios (si je laissais les checkbox et renommais le tableau en noms simples, comme le disait radicaldreamer, ça ne marchait pas) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo '<input name="mer_inter3" value="'.$langues[3].'" type="radio"> ' ?>
    , et du coup, j'ai bien ce que je veux dans $_POST['mer_inter3'].

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

Discussions similaires

  1. [AJAX] Lire les données à partir d'un checkbox
    Par kayuyu dans le forum AJAX
    Réponses: 1
    Dernier message: 05/09/2013, 14h04
  2. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 17h36
  3. Réponses: 6
    Dernier message: 12/02/2010, 12h00
  4. [POI] lire l'état d'un checkbox
    Par nlsbo dans le forum Documents
    Réponses: 2
    Dernier message: 30/04/2009, 08h50
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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