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 :

Formulaire Radio button et redirection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par défaut Formulaire Radio button et redirection
    Bonjour,
    J'aimerais savoir comment rediriger l'utilisateur sur une page differente selon la case qu'il coche dans le formulaire.
    Merci d'avance pour votre aide
    dolf

  2. #2
    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
    Peux tu préciser ta demande ?

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    A la soumission de ton formulaire, tu vas aller sur un script php unique. Sans doute que ce script n'affichera rien, mais que suivant ce qu'il y a dans le formulaire (test de ton bouton), il enverra un header("Location:...") vers une page ou une autre.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par défaut
    Citation Envoyé par Eusebius
    A la soumission de ton formulaire, tu vas aller sur un script php unique. Sans doute que ce script n'affichera rien, mais que suivant ce qu'il y a dans le formulaire (test de ton bouton), il enverra un header("Location:...") vers une page ou une autre.
    Merci Eusibius

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par défaut
    Citation Envoyé par Eusebius
    A la soumission de ton formulaire, tu vas aller sur un script php unique. Sans doute que ce script n'affichera rien, mais que suivant ce qu'il y a dans le formulaire (test de ton bouton), il enverra un header("Location:...") vers une page ou une autre.
    Ma question va surement vous paraitre stupide mais je debute et je sais pas vers quelle page je dois regiriger l'utilisateur (action="???") quand il clique sur Submit et sur quelle page je dois ajouter le script php (sur la page du formulaire ou sur la page ou je dirige le'utilisateur action="..." ?)

  6. #6
    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
    Dans le Action tu mets la page qui contient le traitement que tu appliques aux données.
    C'est dans cette page que tu met le header vers la page que tu veux atteindre au final.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par défaut
    Citation Envoyé par JWhite
    Dans le Action tu mets la page qui contient le traitement que tu appliques aux données.
    C'est dans cette page que tu met le header vers la page que tu veux atteindre au final.
    OK...
    ENcore une question:
    Comment on verifie la valeur de "value"?

    Pour l'instant j'utilise ce code et je sais que je me plante quelque part

    Voici mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form name="form1" method="post" action="confirmation.php">
    <input type="radio" name="adformat" value="text">Text
    <input type="radio" name="adformat" value="photo">Photo
    <input type="radio" name="adformat" value="video">Video
    </form>
    Et voici le code sur ma page confirmation.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    $adformat=$_POST['adformat'];
    if($_POST['adformat']=='$adformat')
    {
    header("location: page1.php");
    }
    ?>

  8. #8
    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
    Ca dépend si la redirection est faite au moment du clic ou après validation du formulaire...

    et en bonus track


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

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Par défaut
    J'ai un formulaire avec 3 radio button... quand l'utilisateur coche le 1er bouton et clique sur le bouton de validation je veux qu'il soit rediriger sur la page1.php, quand il selectionne le 2eme bouton et clique sur le bouton de confiration il va sur la page2.php et ainsi de suite....

    J'espere que ca vous permettre de comprendre

  10. #10
    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
    Avec la réponse d'Eusebius et le lien fourni plus haut tu devrais t'en sortir sans trop de soucis

  11. #11
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par dolf13
    J'ai un formulaire avec 3 radio button... quand l'utilisateur coche le 1er bouton et clique sur le bouton de validation je veux qu'il soit rediriger sur la page1.php, quand il selectionne le 2eme bouton et clique sur le bouton de confiration il va sur la page2.php et ainsi de suite....

    J'espere que ca vous permettre de comprendre
    OK, tu es dans le cas que j'ai décrit alors.

  12. #12
    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
    Je sais pas pour vous mais je verrai tout ca en javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" onclick="document.location.href='page.php?val'+document.getElementById('idcheckbox').value">

  13. #13
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Kerod
    Je sais pas pour vous mais je verrai tout ca en javascript
    Va donc modérer le forum JS, ici on donne des solutions PHP !

Discussions similaires

  1. Formulaire avec radio button
    Par alaninho dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 06/12/2012, 18h47
  2. Réponses: 2
    Dernier message: 24/08/2012, 09h11
  3. formulaire dynamique (radio button)
    Par pasqual dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/08/2009, 13h37
  4. Groupes de Radio Button sur 1 formulaire
    Par popovitch130 dans le forum Langage
    Réponses: 1
    Dernier message: 10/05/2008, 12h42
  5. value de radio button indéfinie (undefined)
    Par noinneh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 28/12/2004, 12h25

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