Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonsoir,
J'aimerai savoir pourquoi lors d'une inscription mon formulaire n'envoie pas les données vers ma BDD.
connexion BDD
<?php
$host = 'localhost';
$user = 'root';
$pass ='';
$dbname='smartparking';
try
{
$dns= "mysql:host=".$host.";dbname".$dbname;
$pdo = new PDO($dns, $user, $pass);
echo "connecter";
}
catch(PDOException $e)
{
echo "Pas de connexion a la base de données" . $e->getMessage();
}
if(isset($_POST['ajouter']))
{
$nom= $_POST['nom'];
$prenom= $_POST['prenom'];
$email= $_POST['email'];
$password= password_hash($_POST['password'], PASSWORD_DEFAULT);
$date_naissanceL= strtr($_REQUEST['date_naissance'], '/','-');
$date_naissance= date('Y-m-d', strtotime($date_naissanceL));
$stmt= $pdo->prepare("INSERT INTO utilisateur(nom,prenom,email,date_naissance,password) VALUES( :nom, :prenom, :email, :date_naissance,:password)");
$stmt->execute(array(
'nom' => $nom,
'prenom' => $prenom,
'email' => $email,
'date_naissance' => $date_naissance,
'password' => $password));
//or die($message='error');
// header('Location:inscription.php');
}
?>
partie php
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-2"></div>
<div class="col-8">
<form action="db.php" method="POST">
<h1>Inscription</h1>
<label for="" class="form-label">nom</label>
<input type="text" name="nom" class="form-control">
<label for="" class="form-label">prenom</label>
<input type="text" name="prenom" class="form-control">
<label for="" class="form-label">e-mail</label>
<input type="text" name="email" class="form-control">
<label for="" class="form-label">date de naissance</label>
<input type="date" name="date_naissance" class="form-control">
<label for="" class="form-label">mot de passe</label>
<input type="password" name="password" class="form-control">
<input type="submit" name="ajouter" class="btn btn-primary mt-4" value="ajouter">
</form>
</div>
<div class="col-2"></div>
</div>
</div>
</body>
</html>
Re @Luc49 :
Nous n'avons reçu aucune réponse de ta part, je ferme ce topic ! 😉
Lorsque tu auras besoin d'aide, pense à répondre aux questions posées afin que les internautes ayant le même problème que toi puissent connaître la ou les solution(s) 😉
Néanmoins, bonne continuation à toi 😎
Bonsoir @Luc49 :
Nous n'avons pas eu de retour de ta part...
As-tu trouver une solution pour ton problème ? 🤔
Re:
Dans ce cas, je te conseille de reprendre tout à zéro pour suivre une seule formation ! Cela t'évitera de te mélanger les pinceaux ! Tu peux réaliser une inscription en suivant cet article 😉
Cet article se trouve dans "Créer son site" 😉
Bonjour @Jerem971
J'ai suivi plusieurs tutoriel et à chaque j'ai le meme résultat : pas d'enregistrement de donnée dans ma BDD
Hello @Luc49,
As-tu suivis un tutoriel ou un article particulier sur Sitedudev ou as-tu suivis un tutoriel ou un article d'une autre source pour réliser cela ? 🤔