Liste déroulante de liens en PHP ?

Eléphant du PHP | 63 Messages

03 sept. 2005, 00:33

Salut à tous,

grâce à des recherches sur le Net j'ai réussi à faire une liste déroulante de liens en javascript :

Code : Tout sélectionner

<select name="quickmenu" size="1" onchange="window.open(this.options[this.selectedIndex].value,'_top')"> <option value="" selected="selected">Navigation rapide :</option> <option value="">-------------------------------</option> <option value="#historique">Historiques</option> <option value="#liens">Liens</option> </select>
Serait-il possible d'en faire de même avec PHP ?

Si oui comment faire ?

Je débute en PHP et pour l'instant mes connaissances se limite aux includes, à la récupération de variables d'un formulaire et à la récupération de données d'une BDD MySQL.

Voici le lien du site de démo : http://webtutoriels.free.fr/

Merci d'avance pour vos réponses.

@+ fafane84
Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84

Gab136978
Invité n'ayant pas de compte PHPfrance

03 sept. 2005, 00:54

Oui je crois. Mais quel intérêt ?

A moins que ta liste de liens soit alimentée par le contenu d'une table ?

Si c'est le cas moi je ferais :

<?
$sql="SELECT lien FROM table_liens";
$resultat=mysql_query($sql);
while($ligne=mysql_fetch_array($resultat))
{
echo $ligne['lien'];
}
?>

Eléphant du PHP | 63 Messages

03 sept. 2005, 01:04

Tout d'abord merci de ta réponse :wink:

L'intéret de remplacer le javascript par le php est qu'en cas de désactivation du javascript dans le navigateur mon menu déroulant fonctionnerait toujours.

Quand aux liens ils ne sont pas dans une table car ce sont des ancres de la page d'accueil.
Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 sept. 2005, 01:20

ds ce cas je pense qu'il faut ajouter un bouton Submit ds le formulaire contenant le <select .. et valider le champ séléctionné "manuellement"