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

PHP & Base de données Discussion :

Formulaire : page différente suivant le choix [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut Formulaire : page différente suivant le choix
    Bonjour à tous, voici mon problème :

    Mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <form action="choixProfilInscription.php" method="post" class="validate-engine">
                                                  INSCRIPTION<hr />
                                                  <label>Sélectionner votre profil :</label>						
                                                  <div class="entry">
                                                      <select name="selectionnerProfil">
    						      <option value="Entreprise">Entreprise</option>
            					      <option value="Candidat">Candidat</option>
                                                      </select>
                                                  </div>
                                                  <input type="submit" class="bt large full-bt" value="Suivant" />
    					</form>
    ...celui-ci à une action vers une page qui redirige l'utilisateur suivant son choix dans la liste déroulante. Si c'est un candidat, ou une entreprise.

    Code de la page redirigeant l'utilisateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    if(isset($_POST['selectionnerProfil'])AND isset($_POST['Suivant'])){
        $selectionnerProfil=$_POST['selectionnerProfil'];
        $entreprise=$_POST['Entreprise'];
        $candidat=$_POST['Candidat'];
        if($selectionnerProfil=="Candidat"){
            header("Location: accueilCandidat.php");
            die();
        }else{
            header("Location: accueilEntreprise.php");
            die();
        }
    }
    Le problème est que lorsque l'utilisateur choisit Entreprise ou bien Candidat et clique sur Suivant il arrive sur la page choixProfilInscription et la redirection ne s'effectue pas...

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    $_POST['Suivant'] n'existe pas : ton bouton submit n'a pas de "name"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut
    Merci pour la réponse !

    Maintenant suite à cette rectification, la page reste sur la page du formulaire, elle ne va pas sur choixProfilInscription.php ...

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu veux dire que le formulaire ne se valide pas ou bien qu'il se valide mais revient sur la meme page?
    Peut-on voir ton code actuel ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut
    Mon code est le même que ce que j'ai posté au tout début, sauf que j'ai bien ajouté name="suivant". Le problème c'est que lorsque que l'user appuie sur Suivant, il reste toujours sur la même page, celle où il y a le formulaire avec selectionner votre profil etc ... Je sais pas si j'ai été clair !

    Avant je n'avais pas ajouteé name="suivant" et l'user atterrissait sur la page choixProfilInscription.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si ton formulaire ne réagit plus, tu as du mal écrire quelque chose dans le code HTML.
    Il manquait juste le "name" sur ton submit pour que ça fonctionne.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2012
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 199
    Par défaut
    Merci beaucoup, enfin ça fonctionne !
    En regardant tout le html de ma page accueilCandidat, c'est-à-dire une des 2 pages de redirection, je me suis aperçu que j'avais laissé une fonction qui vérifiait si l'utilisateur était bien authentifié... alors que cette fonction n'a pas lieu d'être là puisqu'il n'a toujours pas de compte ... bref merci !

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 21/11/2008, 15h52
  2. Réponses: 3
    Dernier message: 23/04/2007, 11h55
  3. Réponses: 2
    Dernier message: 21/03/2007, 10h02
  4. Rediriger des données d'un formulaire vers deux pages différentes
    Par griese dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/12/2006, 11h30
  5. Réponses: 2
    Dernier message: 08/05/2006, 21h08

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