Bug dans mon code - Ajout en base de données
- Accueil
- Forum
- Discussions
- Divers
- Bug dans mon code - Ajout en base de données
random1998 Le 4 avril 2018 à 23:52 (Édité le 25 janvier 2019 à 17:54)
<?php
$bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre','root','');
if(isset($_POST['forminscription']))
{
if(!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp'] AND !empty($_POST['mdp2'])))
{
$pseudo =htmlspecialchars($_POST['pseudo']);
$mail =htmlspecialchars($_POST['mail']);
$mail2 =htmlspecialchars($_POST['mail2']);
$mdp = sha1($_POST['mdp']);
$mdp2 = sha1($_POST['mdp2']);
$pseudolength =strlen($pseudo);
if($pseudolength<=255)
{
if($mail == $mail2)
{
if(filter_var($mail,FILTER_VALIDATE_EMAIL))
{
if($mdp == $mdp2)
{
$longueurKey = 12;
$key = "";
for ($i=1; $i<$longueurKey; $i++) {
$key .= mt_rand(0,9);
}
$insertmbr = $bdd->prepare("INSERT INTO membres(pseudo,mail,motdepasse, confirmkey) VALUES(? ,? , ? , ?)");
$insertmbr->execute(array($pseudo,$mail,$mdp,$key));
$erreur="votre comptre à était bien crée";
}
else{
$erreur="vos mot de passes ne correspond pas";
}
}
else{
$erreur="votre adresse mail n est pas valide !";
}
}
else{
$erreur="votre mail ne corresond pas";
}
}
else{
$erreur ="votre pseudo a depasser 255 erreurs";
}
}
else
{
$erreur = "tous les champs doivent etre complétes";
}
}
?>
DJOEL Le 5 avril 2018 à 18:28 (Édité le 1 janvier 1970 à 01:00)
Profil introuvable Le 11 avril 2018 à 00:31 (Édité le 1 janvier 1970 à 01:00)
La rédaction de ton topic et le titre ne respecte pas les règles du forum. 🙅 Merci d'utiliser les balises qui sont là pour ça ! 😠
ffpf20 Le 22 juin 2019 à 21:40 (Édité le 1 janvier 1970 à 01:00)