Erreur dans l'insertion sql

Fermé
salim_1305 Messages postés 60 Date d'inscription lundi 18 novembre 2013 Statut Membre Dernière intervention 7 novembre 2018 - Modifié le 28 mars 2017 à 19:33
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 29 mars 2017 à 11:09
Bonjour, j'arrive pas trouver l'erreur
if(isset($_POST['save']))
{
    extract($_POST);
    
    $insert_events = $db->prepare('INSERT INTO events(titre, desc) VALUES (:titre,:desc)');
    $insert_events -> execute(array(
        ':titre'=> $titre ,
        ':desc'=> $desc 
    ));
    echo 'ssuccess';
}

Fatal error dans ---> $insert_events -> execute(

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
29 mars 2017 à 10:43
Salut,

Quel est le message d'erreur complet ?

Au passage, l'utilisation de extract() peut être dangereux : il suffit que j'envoie un paramètre $_POST['db'] pour caser le traitement.

Bonne journée,
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
29 mars 2017 à 11:09
Bonjour

Commence par ajouter la gestion des erreurs PDO
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

Puis donne nous le message d'erreur complet.

Au passage ... as tu bien initialisé la variable $db ?

0