Liste déroulante avec sélection du bon élément - commentairesListe déroulante avec sélection du bon élément2011-07-05T08:51:25Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment4474492011-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<small class="fine d-inline"> </small>!!!</p>Liste déroulante avec sélection du bon élément2011-06-21T09:25:26Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment4469752011-06-21T09:25:26Z<p>Bonjour j'essaye ce syntaxe mais ca ne marche pas :</p>
<div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><label for="idselect">Service : </label> <br /> <select name="param" id="idselect"> <option value="">Faites votre choix</option> <BOUCLE_reponses(service){idser}> <option value="#IDSER"[(#ENV{param}|=={#IDSER}|?{' selected="selected"',''})]>#NOMSER</option> </BOUCLE_reponses> </select> <br /></code></pre></div>Liste déroulante avec sélection du bon élément2010-03-24T10:19:04Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment4281102010-03-24T10:19:04Z<p><small class="fine d-inline"> </small>? Pourquoi<small class="fine d-inline"> </small>? Et pourquoi sous ce forum<small class="fine d-inline"> </small>?</p>Liste déroulante avec sélection du bon élément2010-03-24T08:04:16Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment4281042010-03-24T08:04:16Z<p>Abandonne Spip...</p>> Liste déroulante avec sélection du bon élément2005-09-22T13:38:10Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment3835442005-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 class="spip_code spip_code_block" 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ément2005-09-22T12:07:07Zhttps://files.spip.org/Liste-deroulante-avec-selection-du#comment3835402005-09-22T12:07:07Z<p>J'ai bien essayé ça :</p>
<div class="precode"><pre class="spip_code spip_code_block" 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>