Liste déroulante avec sélection du bon élément - comments Liste déroulante avec sélection du bon élément 2011-07-05T08:51:25Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment447449 2011-07-05T08:51:25Z <p>Merci pour la signification de votre code, je planchais sur une boucle depuis 7 jours et j'ai enfin trouvé la solution grâce à ça !!!</p> Liste déroulante avec sélection du bon élément 2011-06-21T09:25:26Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment446975 2011-06-21T09:25:26Z <p>Bonjour j'essaye ce syntaxe mais ca ne marche pas :</p> <div class="precode"><pre dir="ltr" style="text-align: left;" class="spip"><code><label for="idselect">Service : </label> <br /> <select name="param" id="idselect"> <option value="">Faites votre choix</option> <span class="re11"><BOUCLE_reponses</span><span class="re12">(service)</span><span class="re13"><span class="re41">{idser}</span></span><span class="re10">></span> <option value="<span class="re1">#IDSER</span>"<span class="re4">[</span><span class="re4">(</span><span class="re1">#ENV</span><span class="re40">{param}</span><span class="re50">|==</span><span class="re40">{<span class="re1">#IDSER</span>}</span><span class="re50">|?</span><span class="re40">{' selected="selected"',''}</span><span class="re4">)</span><span class="re4">]</span>><span class="re1">#NOMSER</span></option> <span class="re15"></BOUCLE_reponses></span> </select> <br /></code></pre></div> Liste déroulante avec sélection du bon élément 2010-03-24T10:19:04Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment428110 2010-03-24T10:19:04Z <p>? Pourquoi ? Et pourquoi sous ce forum ?</p> Liste déroulante avec sélection du bon élément 2010-03-24T08:04:16Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment428104 2010-03-24T08:04:16Z <p>Abandonne Spip...</p> > Liste déroulante avec sélection du bon élément 2005-09-22T13:38:10Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment383544 2005-09-22T13:38:10Z <p>Merci Jacques, il faut éviter de faire ce que j'ai fait : un champ sélect qui s'appelle date (c'est une variable réservée à spip)... par contre mon problème est ailleurs et est du à la complexité de ma page... si cela intéresse quelqu'un :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><form name="formulaire"> <label for="iddate">Période:</label> <select name="ladate" id="iddate"> <BOUCLE_art2(ARTICLES){id_secteur=13}{par date}{inverse}> [<option value="[(#DATE|annee)]-[(#DATE|mois)][(#ENV{ladate}|=={[(#DATE|annee)]-[(#DATE|mois)]}|?{' selected="selected"',''})]">(#DATE|nom_mois|unique)[ - (#DATE|annee)]</option>] </BOUCLE_art2> </select><INPUT TYPE="submit" VALUE="Rechercher"> </form> <div class="archives"> <h4>Actualités de [(#DATE|nom_mois)] [(#DATE|annee)]</h4> <ul> <BOUCLE_princ(ARTICLES){mois_relatif=0}{id_secteur=13}{par date}{inverse}> <li>[<a id="lien" href="#URL_ARTICLE">(#TITRE|supprimer_numero)</a> - ]<BOUCLE_RUBART(RUBRIQUES){id_rubrique}>[[<a href="#URL_RUBRIQUE">(#TITRE|supprimer_numero)</a>]]</BOUCLE_RUBART>[ - (#DATE|jour)]/[(#DATE|mois)]</li> </BOUCLE_princ> </ul> </div></code></pre></div> <p>Cela ne peut fonctionner puisque je prends le critère d'âge relatif (celui qui est passé en variable ou la variable date si rien n'est passé)... c'est pour cela qu'il faut que j'utilise date dans mon formulaire, cela me permet d'affecter une valeur à cette variable...</p> <p>Si cela intéresse quelqu'un...</p> <p>Merci</p> > Liste déroulante avec sélection du bon élément 2005-09-22T12:07:07Z https://files.spip.org/Liste-deroulante-avec-selection-du#comment383540 2005-09-22T12:07:07Z <p>J'ai bien essayé ça :</p> <div class="precode"><pre dir="ltr" style="text-align: left;"><code><BOUCLE_art2(ARTICLES){id_secteur=13}{par date}{inverse}> [<option value="[(#DATE|annee)]-[(#DATE|mois)][(#ENV{date}|=={[(#DATE|annee)]-[(#DATE|mois)]}|?{' selected="selected"',''})]">(#DATE|nom_mois|unique)[ - (#DATE|annee)]</option>] </BOUCLE_art2></code></pre></div> <p>Mais ça ne fonctionne pas... pas de message d'erreur non plus...</p>