par
samifbg75f » 02 sept. 2019, 21:07
bonjour j ai ce code et je voudrais envoyer les donné dans ma bdd et afficher une confirmation sauf que ca me met juste le vardump
<?php
var_dump($_POST);
if (isset($_POST['formsend'])) {
extract($_POST);
if (!empty($password) && !empty($pseudo)) {
$options = ['cost' => 12,];
$hashpass = password_hash($password, PASSWORD_BCRYPT, $options);
include 'journale lycéé/database.php';
global $db;
$c = $db->prepare("SELECT pseudo FROM users WHERE pseudo = :pseudo");
$c->execute(['pseudo' => $pseudo]);
$result = $c->fetch();
if (!empty($result)) {
$q = $db->prepare("INSERT INTO users(pseudo,password) VALUES(:pseudo,:password)");
$q->execute([
'password' => $hashpass,
'pseudo' => $pseudo
]);
echo " le compte a ete cree avec succe";
}
else{
echo "un pseudo existe dejat essayer de vous connecter ou choisiser un autre pseudo";
}
}
}
?>
bonjour j ai ce code et je voudrais envoyer les donné dans ma bdd et afficher une confirmation sauf que ca me met juste le vardump [PHP]<?php
var_dump($_POST);
if (isset($_POST['formsend'])) {
extract($_POST);
if (!empty($password) && !empty($pseudo)) {
$options = ['cost' => 12,];
$hashpass = password_hash($password, PASSWORD_BCRYPT, $options);
include 'journale lycéé/database.php';
global $db;
$c = $db->prepare("SELECT pseudo FROM users WHERE pseudo = :pseudo");
$c->execute(['pseudo' => $pseudo]);
$result = $c->fetch();
if (!empty($result)) {
$q = $db->prepare("INSERT INTO users(pseudo,password) VALUES(:pseudo,:password)");
$q->execute([
'password' => $hashpass,
'pseudo' => $pseudo
]);
echo " le compte a ete cree avec succe";
}
else{
echo "un pseudo existe dejat essayer de vous connecter ou choisiser un autre pseudo";
}
}
}
?>[/PHP]