Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: ffpf20, Jerem971, Samet
Auteur Sujet: BESOIN D'AIDE SVP TRÉS TRÉS URGENT !!!

random1998

Messages: 0

Bonjour la famille de primFix, j'ai besoin de votre aide svp j'utilise le code de primFix pour l'inscription et ca bien marché , lorsque j'ai ajouté deux colonnes confirmekey et confirme il n'ajoute pas dans la base de données , ceci est le code

<?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";

}
}

?>
Publicité

DJOEL

Messages: 2

Vérifie bien si ta variable $key est déclarer après le if(!empty)

Jerem971

Messages: 808

Hello 'random1998',

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 ! 😠

lindarose11

Messages: 9

Merci pour cette information vous article
sushi cat 2  

arianapham

Messages: 4

Vous mettez des informations vraiment très utiles
mutilate a doll 2

ffpf20

Messages: 1

Dans ta base de donnée il faut que tu mettes une valeur par défaut à ton entrée 'confirme'.


Vous devez vous connecter ou créer un compte pour poster une réponse