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

JavaScript Discussion :

Rediriger vers une page après sélection dans un select


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 58
    Par défaut Rediriger vers une page après sélection dans un select
    Salut à tous.
    Je me lance à plus grande échelle dans le PHP et j'ai un problème à vous proposer car malgré des recherches sur le net et dans les FAQ ici-même, je n'ai pas trouvé mon bonheur.

    J'ai un SELECT dans une page avec bien sûr plusieurs options. J'aimerais ouvrir une autre page dès que l'on choisit une des options.
    Par exemple je choisi l'option 1 ==> lien vers "page1"
    Par exemple je choisi l'option 2 ==> lien vers "page2"

    Est-ce possible en PHP ou vaut-il mieux le faire en Javascript?

    Merci de votre aide

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Salut, personnellement, j'utiliserais javascript...

    avec la méthode onChange()

    ++
    JC

  3. #3
    Membre expérimenté
    Avatar de titoumimi
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    3 707
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 707
    Par défaut
    je ferai les deux, pour parer à toute éventualité... javascript pour la facilité d'utilisation, et PHP au cas ou javascript soit désactivé, ou en cas d'utilisation d'un navigateur en mode texte.
    Globalement inoffensif
    Merci de respecter les règles du forum.
    Aucune question technique par MP !
    _______________________________________________________________________
    Cours Ruby et Ruby on Rails (RoR) - Cours PHP - FAQ Ruby / Rails - Livres Ruby / Rails
    Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
    Tutoriaux HTML/CSS et PHP

  4. #4
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    je ne vois pas comment faire en php moi :s

  5. #5
    Membre émérite
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    910
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 910
    Par défaut voilà pour toi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <select name="option_possible">
        <option name="option1" value="option1" />Option 1
        <option name="option2" value="option2" />Option 2
    </select>
    Et le script PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    $optPoss = $_POST[option_possible];  // ou $_GET[]
     
    swhitch($optPoss){
        case "option1":
            header("location: option1.php");
            break;
        case "option2":
            header("location: option2.php");
            break;
    }
    ?>

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    De toute facon quelque soit la méthode choisi, il faudra obligatoirement utiliser du javascript lors de la sélection dans le select. A moins que tu utilises un bouton submit pour lancer la page.

    Et c'est plutot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $optPoss = $_POST['option_possible'];

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Rediriger vers une page après un compte à rebours
    Par HAbroc dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 09/06/2014, 13h31
  2. Réponses: 3
    Dernier message: 27/11/2008, 17h57
  3. Impossible de rediriger vers une page après un délai
    Par Gouyon dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/11/2008, 09h24
  4. Réponses: 13
    Dernier message: 25/05/2006, 04h13
  5. [PHP-JS] PHP qui redirige vers une page
    Par jeanfrancois dans le forum Langage
    Réponses: 3
    Dernier message: 09/05/2006, 11h52

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