Rechercher : dans
Par :

Liste déroulante en php/lien hypertexte

Dernière réponse le 5 sep 2006 à 21:43:54 jangoo, le 5 sep 2006 à 03:12:32 
 Signaler ce message aux modérateurs

Bonjour,
Je suis un débutant en php. La question est peut etre evidente mais je n'ai pas trouvé la réponse sur le forum.
Voila le pb, je souhaite faire 2 listes déroulantes en php puis mettre un bouton submit qui suivant les choix combinés effectué par un utilisateur me renvoie sur une url différente. J'arrive bien à faire une seule liste déroulante (sans bouton submit) avec le complement java mais je n'arrive meme pas à faire un bouton submit qui me donne le meme resultat. Pouvez-vous m'aider svp?
D'avance merci

Meilleures réponses pour « Liste déroulante en php/lien hypertexte » dans :
[PHP] Transformer une URL en lien hypertexte cliquable VoirGrâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. :
Listes déroulantes simples avec Excel VoirDans votre tableau, vous souhaitez insérer un texte ou une valeur choisi dans une liste (déroulante). vous créez votre liste, ligne aprés ligne, sur votre feuille en cours ou sur une autre feuille du classeur en cours. vous la nommez : INSERTION...

1

Dingo, le 5 sep 2006 à 12:34:19

Slt,

En mettant la méthod du form en get tu passeras les champs dans l'url.

Répondre à Dingo

2

 jangoo, le 5 sep 2006 à 21:43:54

Slt,
Merci pour ta réponse rapide je suis arrivé à passer mes arguments dans l'url en faisant la méthode Get. Mais cependant il me reste 2 pbs:
voici un bout de mon code:

      $rqSql = "SELECT localite, url FROM table";
          // Exécution de la requête
          $result = mysql_query( $rqSql, $idConnect)
                       or die( "Exécution requête impossible.");
          mysql_close( $idConnect);
          
          // Construction de la chaîne de caractères qui fait la // liste  
          $ld = "<SELECT NAME='cp_z'>"; 
          $ld .= "<OPTION VALUE=0>Choisissez</OPTION>";
          // On boucle sur la table
          while ( $row = mysql_fetch_array( $result)) {
           
              $localite = $row["localite"];
              $url = $row["url"];
              $ld .= "<OPTION VALUE='$url'>$localite</OPTION>";
          }
          
          $ld .= "</SELECT>";
          print $ld; 
        
          ?>
        <input type="submit" name="cp_z" value="ok" >

Le premier problème est que dans l'url qui passe j'ai deux fois cp_z
une fois cp_z=[url] (le bon truc) et en plus j'ai cp_z="ok"
Cmmt on fait pour passer le nombre d'arguments ke l'on veut et d'une facon propre?

Le second pb c'est que mon url est de la forme 12345|6789 mais le '|' n'est pas reconnu il met des pourcentages a la place.

Pouvez vous m'aider svp?

Merci pour l'aide déjà donnée.
Jangoo

Répondre à jangoo