Liste déroulante de liens en PHP ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Liste déroulante de liens en PHP ?

par Truc » 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"

par fafane84 » 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.

par Gab136978 » 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'];
}
?>

Liste déroulante de liens en PHP ?

par fafane84 » 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