Problème avec page d'inscription et phpmyadmin
Résolu
dannezri
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
NHenry Messages postés 15219 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15219 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis un auto sur le web et j'ai fais tous exactement comme dans la vidéo et normale une fois l'inscription terminé il est censé avoir un message disant "Votre compte a bien été créé" ce qui apparait mais le problème c'st que les données devraient apparaitre dans phpmyadmin mais ca rien ne se passe. Donc si quelqu'un peut m'aider je vous met le code de ma page.
Merci
Je suis un auto sur le web et j'ai fais tous exactement comme dans la vidéo et normale une fois l'inscription terminé il est censé avoir un message disant "Votre compte a bien été créé" ce qui apparait mais le problème c'st que les données devraient apparaitre dans phpmyadmin mais ca rien ne se passe. Donc si quelqu'un peut m'aider je vous met le code de ma page.
<?php $bdd = new PDO('mysql:hoste=localhost;dbname=espace_membre', 'root', 'root'); if(isset($_POST['forminscription'])) { $pseudo = htmlspecialchars($_POST['pseudo']); $mail = htmlspecialchars($_POST['mail']); $mail2 = htmlspecialchars($_POST['mail2']); if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) { $pseudolenght = strlen($pseudo); if($pseudolenght <= 255) { if($mail == $mail2) { if(filter_var($mail, FILTER_VALIDATE_EMAIL )) { if($mdp == $mdp2) { $insertmbr = $bdd->prepare("INSERT INTO membres values (pseudo, mail, motdepasse) VALUES (?, ?, ?)"); $insertmbr -> execute(array($pseudo, $mail, $mdp)); $erreur = "Votre compte a bien été créé"; } else { $erreur = "Vos mots de passes ne correspondent pas"; } } else { $erreur = "Votre adresse mail n'est pas valide"; } } else { $erreur = "Vos adresses mail ne correspondent pas"; } } else { $erreur = "Votre pseudo ne doit pas dépasser 255 caractères "; } } else { $erreur = "Tous les champs doivent être complétés "; } } ?> <html> <head> <title>Inscription</title> </head> <body> <div align="center"> <h2>Inscription</h2> <br /><br /> <form method="POST" action=""> <table> <tr> <td align="right"> <label for="Pseudo">Pseudo :</label> </td> <td> <input type="text" placeholder="Votre pseudo" id="pseudo" name="pseudo" value="<?php if(isset($pseudo)) {echo $pseudo;} ?> "/> </td> </tr> </table> <table> <tr> <td align="right"> <label for="Mail">Mail :</label> </td> <td> <input type="email" placeholder="Votre mail" id="mail" name="mail" value="<?php if(isset($mail)) {echo $mail;}?> "/> </td> </tr> </table> <table> <tr> <td align="right"> <label for="mail2">Confirmation du mail :</label> </td> <td> <input type="email" placeholder="Confirmer votre mail" id="mail2" name="mail2" "<?php if(isset($mail)) {echo $mail2;}?> "/> </td> </tr> </table> <table> <tr> <td align="right"> <label for="mdp">Mot de passe :</label> </td> <td> <input type="password" placeholder="Votre mot de passe" id="mdp" name="mdp" /> </td> </tr> </table> <table> <tr> <td align="right"> <label for="mdp2">Confirmation du mot de passe :</label> </td> <td> <input type="password" placeholder="Confirmer votre mot de passe" id="mdp2" name="mdp2" /> </td> </tr> <tr> <td></td> <td> <br /> <input type="submit" name="forminscription" value="Je m'inscris" /> </td> </tr> </table> </form> <?php if(isset($erreur)) { echo $erreur; } ?> </div> </body> </html>
Merci
A voir également:
- Problème avec page d'inscription et phpmyadmin
- Supprimer page word - Guide
- Twitter inscription - Guide
- Paypal inscription - Guide
- Instagram inscription - Guide
- Tchat gratuit sans inscription - Accueil - Réseaux sociaux