Page 1 sur 1

Liste déroulante de liens en PHP ?

Posté : 03 sept. 2005, 00:33
par fafane84
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

Posté : 03 sept. 2005, 00:54
par Gab136978
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'];
}
?>

Posté : 03 sept. 2005, 01:04
par fafane84
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.

Posté : 03 sept. 2005, 01:20
par Truc
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"