Probleme d'insertion de données dans la base de données.
Résolu
ade
-
ade -
ade -
Bonjour,j'ai un probleme avec mon script je me connecte a la base de donnés mais les données ne sont pas inserer dans la base de données quelqu'un peut il m'aider svp.
<form method="POST" action="footer.php" align="center"> <label for="nom">votre prenom</label> <input type="text" id="nom" name="prenom" placeholder="entrez votre prenom.." > <br/><br/> <label for="prenom">votre password</label> <input type="password" id="prenom" name="mdp" placeholder="password" > <br/><br/> <label for="pseudo">seconde password</label> <input type="password" name="mdp2" placeholder="pass" > <br/><br/> <label for="email">votre email</label> <input type="email" id="email" name="email" placeholder="entrez votre e-mail" > <br/><br/> <input type="submit" value="s'inscrir" name="ok"> </form> try{ $bdd = new PDO ("mysql:host=localhost;dbname=utilisateur;charset=utf8","root",""); $bdd ->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); echo"conection reussis"; } catch(PDOException $e){ echo"erreur".$e->getMessage(); } if (isset ($_POST['ok'])){ if(!empty ($_POST['prenom']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']) AND !empty($_POST['email'])){ }else{ echo"vous devez remplir tout les champs"; if($_POST['mdp']== $_POST['mdp2']){ $mdp = sha1($_POST['mdp']); $recup = $bdd->prepare('INSERT INTO users (prenom,mdp,email) VALUES (?,?,?)'); $recup->execute (array($_POST['prenom'] , $_POST['mdp'] , $_POST['email'])); if($recup->rowcount() == 1){ echo"nickel!"; } }else{ echo"les mot de passe ne sont pas identique"; } } }
Windows / Chrome 109.0.0.0
A voir également:
- Probleme d'insertion de données dans la base de données.
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
- Base de registre - Guide
- Service de diffusion de données - Forum TNT / Satellite / Réception
Au passage ... on ne doit plus utiliser le sha1 pour "crypter" les passwords..
A la place, penche toi sur : https://www.php.net/manual/en/function.password-hash.php
merci beaucoup.