IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Lien selon le choix


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut Lien selon le choix
    salut,
    je souhaite faire une liste déroulante intitulé type en php rempli à partir de table de données mysql. selon le choix de l'utilisateur,au dessous s'affiche tout les noms correspond ce type.
    jusqu'à maintenant tout s'exécute bien,mais le pbme que je veux rendre ces noms comme étant un menu càd que chaque nom est un lien vers une autre page précise.
    Merci bien d'avance

  2. #2
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    j'essayais qqes chose mais la page destinateur s'affiche ds la même page, alors comment faire pour charger la 2eme page???:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    printf ("<a href=\"adresse.html?adresse=%s\">  $reslt[1] <br></a>" , $reslt[0] );

    HELP ME PLEASE

  3. #3
    Membre expérimenté Avatar de onirisme
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Novembre 2004
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 221
    Par défaut
    Bonjour,

    Tu vas devoir passer par du javascript et notamment l'événement "onchange" de ton select :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <script>
        function navFromSelect(id){
            //Initialisation du selecteur
            var link = document.getElementById(id).options[menu.selectedIndex].value;
            //On change de page
            window.location = '#chemin/'+link+'.html';
        }
    </script>
    <body>
        <?php
        //En remplacement du resultat de ta requête
        $menu = array (
        "val1"=>"Libelle 1",
        "val2"=>"Libelle 2",
        "val3"=>"Libelle 3"
        );
     
        echo '<select id="menu" name="monselect" onchange="javascript:navFromSelect(\'menu\');">'."\n";
        foreach ($menu as $link=>$elem) {
        	echo '<option value="'.$link.'">'.$elem.'</option>'."\n";
        }
        echo '</select>'."\n";
        ?>
    </body>

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Salut,
    Fait un tour vers AJAX, tu peux le faire sans recharger la page.
    A+

  5. #5
    Membre confirmé Avatar de memo11
    Profil pro
    Étudiant
    Inscrit en
    Août 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2009
    Messages : 132
    Par défaut
    salut,
    je veux dire que je travaille sur une page de 3 frame:
    frame1:menu selon modifiable selon le choix de l'user (à partir de liste déroulante).
    frame2:contient une barre de recherche google
    frame3:pour le contenu
    je modifié le code de lien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                 printf ("<a href=/adresse.html target=\"adr\"?adress=%s\">  $reslt[1] <br></a>" , $reslt[0] );
    ça marche bien mais le pbme que la vble adress (=$reslt[0]) est inconnu à la page destinateur

Discussions similaires

  1. Lien du formulaire selon le choix d'un checkbox
    Par dj-crypt dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/08/2007, 09h57
  2. affichage selon le choix d'une liste déroulante
    Par cell dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 05/07/2006, 10h16
  3. [FORMULAIRE] affichage selon le choix dans une liste déroulante.
    Par gailup dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/06/2006, 14h58
  4. Réponses: 2
    Dernier message: 14/09/2005, 12h08
  5. Réponses: 2
    Dernier message: 23/06/2004, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo