par
BuddyLove » 26 janv. 2015, 20:25
Salut tous le monde ! Mon code ne m'affiche aucune erreur mais rien ne s'enrgistre dans mon BDD je suis pourtant sur d'apeller les bon répertoires ! ma BDD ce nome "blog" et ma table ce nome "commentaire". Quelqu'un sais d'ou viens le problème ? Merci d'avance ! : )
function inserer_commentaire($pseudo, $commentaire)
{
try
{
$pseudo=$_POST['pseudo'];
$commentaire=$_POST['commentaire'];
$id_article=$_GET['id'];
$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
$req = $bdd->prepare(" INSERT INTO commentaire(commentaire, pseudo, id_article, date) VALUES (:commentaire,:pseudo, :id_article, NOW())");
$req->execute(array(
'commentaire'=>$_POST['commentaire'],
'pseudo'=>$_POST['pseudo'],
'id_article'=>$_GET['id'] ));
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
}
?>
Salut tous le monde ! Mon code ne m'affiche aucune erreur mais rien ne s'enrgistre dans mon BDD je suis pourtant sur d'apeller les bon répertoires ! ma BDD ce nome "blog" et ma table ce nome "commentaire". Quelqu'un sais d'ou viens le problème ? Merci d'avance ! : )
[php]function inserer_commentaire($pseudo, $commentaire)
{
try
{
$pseudo=$_POST['pseudo'];
$commentaire=$_POST['commentaire'];
$id_article=$_GET['id'];
$bdd = new PDO('mysql:host=localhost;dbname=blog;charset=utf8', 'root', '');
$req = $bdd->prepare(" INSERT INTO commentaire(commentaire, pseudo, id_article, date) VALUES (:commentaire,:pseudo, :id_article, NOW())");
$req->execute(array(
'commentaire'=>$_POST['commentaire'],
'pseudo'=>$_POST['pseudo'],
'id_article'=>$_GET['id'] ));
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
// Si tout va bien, on peut continuer
}
?>
[/php]