Erreur php inconnu

Fermé
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 - 25 sept. 2010 à 20:24
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 - 27 sept. 2010 à 11:10
Bonjour,

<?php

require_once('lien.php');

$conn=db_connect();

$req=$conn->prepare('INSERT INTO tuto_xp (pseudo, title, date, message) values(?, ?, ?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['title'], $_POST['date'], $_POST['message']));

header('Location: tutoxp.php');

?>


voila j'aimerais connaitre mon erreur car je ne la trouve pas .

suite a cette erreur

Fatal error: Call to a member function execute() on a non-object in ......php on line 8



merci

3 réponses

GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 59
26 sept. 2010 à 10:50
quelqu'un ? merci
0
watou Messages postés 199 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 19 avril 2013 28
26 sept. 2010 à 15:13
l'erreur veut dire que la variable $req n'est pas un objet, ce qui veut dire que l'instruction :

$req=$conn->prepare('INSERT INTO tuto_xp (pseudo, title, date, message) values(?, ?, ?, ?)'); 


ne s'est pas bien exécutée !!

moi je pense que le problème vient de l'instruction :

$conn=db_connect(); 


normalement il y a des paramètres à lui transmettre !
0
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 59
27 sept. 2010 à 11:10
j'ai une function db_connect()

avec les donnée pour me connecter est il n'y a pas de problème pour les autre manip
0