par
Dom! » 29 mars 2017, 22:27
Bonsoir à tous,
j'ai revu tout mon code et j'ai utilisé vos conseils et liens.
Tout fonctionne je vous remercie.
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=uscagnes_secretariat', 'uscagnes_secretariat', 'papayoyo');
}
catch (Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur1 : ' . $e->getMessage());
}
$tab = array(
':pseudo' => $_POST['pseudo'],
':id_membres' => $_POST['id_membres'],
':pass' => $_POST['pass'],
':info' => $_POST['info'],
':email' => $_POST['email'],
);
//création de la requête SQL:
$sql = "INSERT INTO `tb_admin`(`pseudo`, `id_membres`, `pass`, `info`, `email`)
VALUES(:pseudo, :id_membres, :pass, :info, :email)";
// ça, c'est juste le temps de comprendre ;)
echo $sql;
$req = $bdd->prepare($sql);
// cette méthode te retourne true/false si ça a réussi/échoué
$result = $req->execute($tab);
// Du coup, on peux tester sur le retour et afficher l'erreur en cas de soucis
if (!$result) {
echo "Une erreur est survenue : " . $req->errorCode();
print_r($req->errorInfo());
}
// fermeture de la connection à la bdd
if ($bdd) {
$bdd = NULL;
}
?>
Bonsoir à tous,
j'ai revu tout mon code et j'ai utilisé vos conseils et liens.
Tout fonctionne je vous remercie.
[PHP]<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=uscagnes_secretariat', 'uscagnes_secretariat', 'papayoyo');
}
catch (Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur1 : ' . $e->getMessage());
}
$tab = array(
':pseudo' => $_POST['pseudo'],
':id_membres' => $_POST['id_membres'],
':pass' => $_POST['pass'],
':info' => $_POST['info'],
':email' => $_POST['email'],
);
//création de la requête SQL:
$sql = "INSERT INTO `tb_admin`(`pseudo`, `id_membres`, `pass`, `info`, `email`)
VALUES(:pseudo, :id_membres, :pass, :info, :email)";
// ça, c'est juste le temps de comprendre ;)
echo $sql;
$req = $bdd->prepare($sql);
// cette méthode te retourne true/false si ça a réussi/échoué
$result = $req->execute($tab);
// Du coup, on peux tester sur le retour et afficher l'erreur en cas de soucis
if (!$result) {
echo "Une erreur est survenue : " . $req->errorCode();
print_r($req->errorInfo());
}
// fermeture de la connection à la bdd
if ($bdd) {
$bdd = NULL;
}
?>[/PHP]