Problème de mot de passe

Fermé
xooit21 Messages postés 99 Date d'inscription mardi 2 janvier 2018 Statut Membre Dernière intervention 4 août 2023 - Modifié le 30 nov. 2019 à 17:39
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 - 1 déc. 2019 à 12:46
Bonjour,
Actuellement je m'entraine à coder un espace membre, j'ai commencé par testé si le champ [pseudo] été bien remplie , et cela fonctionne, ensuite je test si le champ [mot_de_passe] est rempli, et la viens le problème, Je rempli bien le champ, et pourtant il me dit qu'il n'est pas rempli!!! j'ai revérifié mon code mais je ne trouve pas le problème.

cordialement.

mon code:

<?php
try{
$bdd = new PDO('mysql:host:localhost:dbname=espace_membres,charset=utf-8','root','root');
}
catch(Exeption $e)
{
    die('Erreur :' .$e->getMessage());
}
    if (isset($_POST['envoyer']))
    {
        if (!empty($_POST['pseudo']))
        {
            if (!empty($_POST['mot_de_passe']))
             {
                echo 'ok';
            }else {
                echo 'le champ mot de passe est vide!';
            }
        }
        else
        {
            echo 'Le champ pseudo est vide!';
        }
    }

?>
<!DOCTYPE html>
    <html>
        <head>
            <title>Formulaire</title>
            <meta charset="UTF8" />
        </head>
        <body>
            <div style="text-align:center;" >
                <h2>Inscription</h2>
                <form method="POST" action="" style="text-align: center;">
                    <table style= "margin:auto;">
                        <tr style="text-align: center;">
                            <td>
                                <label>pseudo:</label>
                            </td>
                            <td>
                                    <input type="text" placeholder="pseudo" name="pseudo" style="text-align: center;"/>
                            </td> 
                        </tr>
                            <tr>
                                <td>
                                    <label>Votre mot de passe</label>
                                </td>
                                <td style="text-align: center;"> 
                                    <input type="password" placeholder="Votre mote de passe" mame="mot_de_passe" style="text-align: center;">
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <td>
                                <input type="submit" value="Je m'incris" name="envoyer" />
                                </td>
                            </td>
                            </tr>
                           
                    </table>
                </form>
            </div>

        </body>
    </html>




Configuration: Macintosh / Safari 13.0.3

2 réponses

NHenry Messages postés 15164 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 27 novembre 2024 345
30 nov. 2019 à 18:07
Je refais ma réponse :
mame="mot_de_passe"
Petite faute.
1
xooit21 Messages postés 99 Date d'inscription mardi 2 janvier 2018 Statut Membre Dernière intervention 4 août 2023
30 nov. 2019 à 19:43
ha oui! merci
0
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
1 déc. 2019 à 12:46
Bonjour,

Histoire de ne plus avoir ce genre d'erreur lorsque tu codes...(et/ou pour t'améliorer )
je t'invite à lire et à appliquer le contenu de ces deux liens :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
0
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
1 déc. 2019 à 12:46
0