Génération de saisies conditionnelles avec afficher_si - commentaires Génération de saisies conditionnelles avec <code class="spip_code spip_code_inline" dir="ltr">afficher_si</code> 2021-10-07T11:47:06Z https://contrib.spip.net/Generation-de-saisies-conditionnelles-avec-afficher_si#comment509350 2021-10-07T11:47:06Z <p>donc tu confirmes que je peux mettre deux saisie d'un même champ «<small class="fine d-inline"> </small>css<small class="fine d-inline"> </small>»dans un formulaire et pour une mettre un data ( $lestyle) et l'autre un data ( $lesboutons) suivant la valeur d'un autre champ « presentation » du formulaire.</p> <p>Le champ css saisie étant bien enregistré dans la base.<br class="autobr"> l'erreur viendrait d'ailleurs dans le formulaire.</p> <p>Chez moi le champ ne s'enregistre pas.<br class="autobr"> le formulaire est un peu long... je ne sais pas si je dois le poster ici</p> Génération de saisies conditionnelles avec <code class="spip_code spip_code_inline" dir="ltr">afficher_si</code> 2021-10-07T11:07:04Z https://contrib.spip.net/Generation-de-saisies-conditionnelles-avec-afficher_si#comment509348 2021-10-07T11:07:04Z <p>a priori cela serait bon. Mais comme j'ai pas tout le formulaire, je ne vois pas le souci.</p> Génération de saisies conditionnelles avec <code class="spip_code spip_code_inline" dir="ltr">afficher_si</code> 2021-10-07T09:42:28Z https://contrib.spip.net/Generation-de-saisies-conditionnelles-avec-afficher_si#comment509345 2021-10-07T09:42:28Z <p>Je veux saisir un champ CSS parmi une liste $lestyle si on a choisit autre chose que la « $presentation » bouton et $lesboutons si on a choisit une « $presentation » sous forme de « bouton ».<br class="autobr"> J'ai essayé la syntaxe suivante qui ne fonctionne pas.<br class="autobr"> Suis je obligé d'avoir deux champs en base css_bouton et css ou en spip 4 y a t-il une autre solution <br class="autobr"> merci</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>array( 'saisie' => 'selection', 'options' => array( 'nom' => 'css', 'label' => '<:edition:champ_css_label:>', 'explication'=>'<:edition:champ_css_explication:>', 'afficher_si'=>'@presentation@ != "bouton"', 'data' => $lestyle ) ), array( 'saisie' => 'selection', 'options' => array( 'nom' => 'css', 'label' => '<:edition:champ_css_label:>', 'explication'=>'<:edition:champ_css_explication:>', 'afficher_si'=>'@presentation@ == "bouton"', 'data' => $lesboutons ) ), </code></pre></div>