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

Bibliothèques et frameworks PHP Discussion :

[Smarty] Checkbox VS Aspirine (mal de tête) [Fait]


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut [Smarty] Checkbox VS Aspirine (mal de tête)
    Bonjour,

    Je viens de prendre de l'aspirine, mais rien n'y fait.

    J'utilise des checkbox et pour les alimenter dans mon html avec smarty, je fais comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    			{if $pub_doc.pub_sel_domicile=="1"}
    				<input type="checkbox" name="pub_sel_domicile" value="1" title="Cocher si vous voulez un choix sur le domicile du majeur" checked="checked">
    			{else}
    				<input type="checkbox" name="pub_sel_domicile" value="1" title="Cocher si vous voulez un choix sur le domicile du majeur">
    			{/if}
    Je trouve cela très moche mais je n'ai rien trouvé de mieux.

    Si je ne check rien et que je valide, j'ai une erreur dans mon php

    Notice: Undefined variable: pub_sel_domicile in
    Si je check tout va bien.

    Est-ce normal qu'une checkbow non checké renvoie la non existence du champ dans $_POST ?

    Merci d'avance

  2. #2
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Salut

    Plutôt bizarre comment tu organises ta condition notemment au niveau des accolades.
    Tu fermes à l'ouverture et tu les ouvres à la fermeture.
    Y a pas comme des inversions ?

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    C'est normal, c'est smarty qui impose cette syntaxe.

  4. #4
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Bon, et bien je l'apprends. désolé !

  5. #5
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    En dehors de l'aspect Smarty, saurais-tu pourquoi le champ "name" d'une checkbox non checké est considéré comme non existant ?

  6. #6
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Je me trompe peut-être encore une fois n'étant pas initié à smarty mais ce qui me choque , c'est ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    $pub_doc.pub_sel_domicile
     
    alors que name fait référence à 
     
    pub_sel_domicile
    Encore une particularité du moteur de template ?

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

Discussions similaires

  1. Méthode usine + template en retour = mal de tête
    Par benlaug dans le forum Langage
    Réponses: 7
    Dernier message: 15/01/2012, 01h24
  2. requête qui fait mal à la tête
    Par noumian dans le forum Langage SQL
    Réponses: 4
    Dernier message: 22/06/2010, 19h28
  3. calcule de date et mal de tête
    Par zerros dans le forum Langage
    Réponses: 2
    Dernier message: 16/03/2010, 16h05
  4. Réponses: 4
    Dernier message: 20/09/2007, 01h50

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