Erreur dans l'insertion sql

salim_1305 Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38484 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Membre Dernière intervention   527
 
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 38484 Date d'inscription   Statut Modérateur Dernière intervention   4 751
 
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