Categories > TinyButStrong general (FR) >

[fr] menu de reroutage

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Anonymous
Date: 2004-07-25
Time: 08:33

[fr] menu de reroutage

bonjour
tout d'abord merci pour cet excellent outil,
je rencontre un petit soucis avec un menu de reroutage,
je pensais utiliser le meme principe que pour l'exemple du menu déroulant,
voici mon code PHP :


if ( !isset($_GET["annee"]) )
{
    $sql0 = "SELECT EXTRACT(YEAR FROM date_brochure) AS date_brochure
    FROM et_brochure
    WHERE enligne_brochure = 1
    GROUP BY date_brochure
    ORDER BY date_brochure DESC LIMIT 0, 1";
    $annee = $db->get_var($sql0);
} else {
    $annee = $_GET['annee'];
}

    $sql = "SELECT *
    FROM et_brochure
    WHERE enligne_brochure = 1 AND EXTRACT(YEAR FROM date_brochure) = '$annee'
    ORDER BY date_brochure DESC LIMIT 0, 100";
    $db->get_results($sql);
    $TBS->MergeBlock("tab", $db, $tab) ;
   
    $sql2 = "SELECT EXTRACT(YEAR FROM date_brochure) AS date_brochure
    FROM et_brochure
    WHERE enligne_brochure = 1
    GROUP BY date_brochure
    ORDER BY date_brochure DESC LIMIT 0, 20";
    $db->get_results($sql2);
    $TBS->MergeBlock("tab2", $db, $tab2) ;


et voici le code HTML



<select name="annee" id="annee">
    <option value="./?p=brochure&annee=[tab2.date_brochure]"><!-- [tab2.date_brochure;block=option;comm] --></option>
    <option>[var.annee;selected]</option>
  </select>

 

le probleme est qu'il me double l'année sélectionnée
merci d'avance pour ton aide

eric
By: Skrol29
Date: 2004-07-25
Time: 18:26

Re: [fr] menu de reroutage

Bonjour,

Disons que $annee = 2004.
Une fois fusionnée, la liste contient une ligne dont le libellé est "2004", mais sa valeur n'est pas "2004". Sa valeur est "./?p=brochure&annee=2004".

TBS ne trouvant pas la valeur "2004", il la rajoute en fin de liste.
Ce que tu peux faire, c'est laisser la valeur "2004" et ajouter le reste du lien dans le JavaScript qui l'utilise.
By: ric-rac
Date: 2004-07-31
Time: 11:53

Re: [fr] menu de reroutage

ça fonctionne
merci pour ton aide