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 de connexion ne fonctionne pas


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 126
    Points : 70
    Points
    70
    Par défaut formulaire de connexion ne fonctionne pas
    Bonjour à tous,

    Voilà j'essaye de me mettre doucement au php mais problème je n'arrive pas à réaliser une page tel que je voudrait qu'elle soit.
    Une petite explication voilà je voudrait créer une page qui demande un mot de passe et si le mot de passe est correct alors on ouvre la page menu.html avec le mot de passe essai ! Je bloque et je ne voit pas comment faire pour corriger mon erreur

    voilà mon code histoire de rendre ça un peu plus concret
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
        <head>
            <title>Page protégée par mot de passe</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <body><br><br><br><br><br><br>
    	<table align="center" border="0">
    		<tr>
    			<td><img src="lock.gif"></td>
    			<td></td>
    			<td><img src="lock.gif"></td>
    		</tr>
    		<tr>
    			<td></td>
    			<td align="center"><?php
    // J'ai choisi le mot de passe "essai"
    if (isset($_POST['mot_de_passe'])) // Si la variable existe
    {
        // On se crée une variable $mot_de_passe avec le mot de passe entré
        $mot_de_passe = $_POST['mot_de_passe'];
    }
    else // La variable n'existe pas encore
    {
        $mot_de_passe = ""; // On crée une variable $mot_de_passe vide
    }
     
    if ($mot_de_passe == "essai") // Si le mot de passe est bon
    {
    // On affiche la page cachée.
    ?>
     
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
       <head>
           <title>Acceuil</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	   <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css"/>
       </head>
     
       <body>
       <center>
       <h1>
       <a href="menu.html"><a/>
      </h1>
      </center>
       </body>
    </html>
     
    <?php
    }
    else // le mot de passe n'est pas bon
    {
    // On affiche la zone de texte pour rentrer le mot de passe.
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
        <head>
            <title>Page protégée par mot de passe</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <body>
    	<center>
    	<br>
    <p>Veuillez entrer le mot de passe pour obtenir les codes d'accès au serveur central de la NASA :</p>
    <form action="menu.html" method="post">
    <p>
    <input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
    </p>
    </form>
    <p>Cette page est réservée au personnel de la NASA. Si vous ne travaillez pas à la NASA, inutile d'insister vous ne trouverez jamais le mot de passe ! </p>
        </center>
    	</body>
     
    </html>
    <?php
    } // Fin du else
    // Fin du code :)
    ?></td>
     
    			<td></td>
    		</tr>
    		<tr>
    			<td><img src="lock.gif"></td>
    			<td></td>
    			<td><img src="lock.gif"></td>
    		</tr>
     
    	</body>
     
    </html>
    Merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    N'y a t'il pas une erreur ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <form action="menu.html" method="post">
    Quelle est le nom de la page qui traite le formulaire ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 126
    Points : 70
    Points
    70
    Par défaut
    ahhhhh Merci beaucoup !!! Effectivement maintenant tout fonctionne!

    Merci Pour la rapidité de la réponse et pour l'efficacité toujours au rendez vous !

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

Discussions similaires

  1. [1.x] Formulaire imbriqués qui ne fonctionnent pas
    Par chakalking dans le forum Symfony
    Réponses: 2
    Dernier message: 04/04/2011, 21h44
  2. [AC-2003] mon formulaire de tri ne fonctionne pas
    Par revemane dans le forum IHM
    Réponses: 2
    Dernier message: 03/03/2011, 19h47
  3. Lancer un formulaire via javascript : ne fonctionne pas
    Par beegees dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/02/2009, 07h45
  4. [A-00] Formulaire de connexion ne fonctionne pas.
    Par Guillaume 78 dans le forum VBA Access
    Réponses: 21
    Dernier message: 29/10/2008, 15h58
  5. formulaire php qui ne fonctionne pas
    Par kate59 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 19/04/2008, 13h40

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