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 :

Comment rediriger apres en formulaire


Sujet :

Langage PHP

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 360
    Par défaut Comment rediriger apres en formulaire
    Je voudrai s'avoir s'il est possible en PHP de envoyer apres un formulaire sur une page ou sur une autre

    je suis pas sur que se que je demande soit tres claire, je prefaire donner un exemple

    formulaire1
    envoi vers
    page1 si champ1=x

    sormulaire1
    envoi vers
    page2 si champ1=y

    en gros en fonction de la valeur d'un champs apres la validation du formulaire je voudrais pouvoir partir sur une page ou sur une autre

    Cela est-il possible en PHP?
    merci

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Tu fais le test dans ta page de traitement et après tu rediriges où tu veux avec un header mais si tu veux transmettre les données vers ta page de redirection c'est chiant il faut tout transmettre à la main.

    http://php.developpez.com/faq/?page=...ts_redirection

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 222
    Par défaut
    Oui c'est possible
    dans la page de traitement de ton formulaire
    tu mets un truc du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
    if(isset($_POST['champ1'])) and ($_POST['champ1']==1){
    header('location: urlpage1');}
    else if(isset($_POST['champ1'])) and ($_POST['champ1']==2){
    header('location: urlpage2');}
    Je pense que tu as vu qu'il faut une method post pour ton formulaire.
    et aussi il faut placer ce bout de code tout en haut de la page

  4. #4
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 360
    Par défaut
    ok merci je test tous sa

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/09/2009, 14h15
  2. Réponses: 13
    Dernier message: 25/05/2006, 04h13
  3. comment rediriger sur une page html en fonction de la langue
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/08/2005, 11h42
  4. [Strategie]Redirection après un formulaire
    Par kyser91 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 19/03/2004, 15h15
  5. Comment rediriger la sortie vers /dev/null
    Par dclink dans le forum C
    Réponses: 4
    Dernier message: 24/06/2003, 18h23

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