website logo
Auteur
avatar
Kit

Forum » » Le coin des codeurs » » Menu déroulant en PHP dans mon thème


Posté : 22 août 2006 à 21:55 icone du post

Bon voici la partie de mon code qui me donne mes catégories.



<tr>
           <td nowrap align=center>$sitename</td>
           <td border=0  width='100%' height='30' valign='middle' align='right'></td>
            <td>            
            <form action=\"search.php\" method=get>
            <TABLE cellpadding=0 cellspacing=0 border=\"0\" align=\"left\">
        <td align=center class=ctblanco nowrap>
                ".translate("Topics")." ";
                $toplist = mysql_query("select rubid, rubname from rubriques order by rubname");
                    echo "<SELECT class='ctnegro' style='border: solid 1px #000000; background : #ECE9D6' NAME=\"topic\"onChange='submit()'>" ;
                    echo "<OPTION VALUE=\"\">".translate("All Topics")."</option>\n";
                    while(list($topicid, $topics) = mysql_fetch_row($toplist)) {
                    if ($topicid==$topic) { $sel = "selected "; }
                        echo "<option $sel value=\"$topicid\">$topics</option>\n";
                    $sel = "";
                    }
                echo "
                </select>

</td>
            </table>
            </form>
            </TD>



Il s'inspire directement de la boite de recherche existante.
Mon problème est le suivant.
Pour mes topic (topicid etc.) je n'ai pas de problème car la boite renvoie sur search.
Avec mes rubriques, je souhaiterai que la sélection faite par l'internaute réexpédie sur "sections.php?rubric=X" où X correspond évidemment à la valeur de ma rubrique.
Qui pourrait m'aider à modifier mon code actuel? Merci!

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=21009&forum=5