Object of class ArticleDao could not be converted to string
Bonsoir,
j'ai un formulaire avec 3 champs type texte, et un textarea, qui permet d'écrire des articles et génère donc du HTML.
Lorsque je valide mon formulaire, je récupère en POST mes différentes variables dans un autre script pour ainsi insérer le tout dans ma BDD...
message d'erreur :
Catchable fatal error: Object of class ArticleDao could not be converted to string in C:\Documents and Settings\blablabla.....
voici où ça couille :
Code:
$idNouvArt = $article->insert(new Article("", $date, $nouvArt, $article, $idNouvRub));
En fait, lorsque je remplace ma variable $article (c'est cette variable qui contient du HTML, venant du textarea de tinyMCE) par "une string quelconque", l'insertion fonctionne. C'est donc bien cette variable qui pose problème...
Je vous met la fonction insert() dans ma class ArticleDAO :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public final function insert(Article $obj){
$date = $obj->getDate();
$intitule = $obj->getIntitule();
$contenu = $obj->getContenu();
$idrubrique = $obj->getRubrique();
$sql = "INSERT INTO article (art_date, art_intitule, art_contenu, r_id)
VALUES ('$date', '$intitule', '$contenu', '$idrubrique')";
$res = $this->_pdo->exec($sql)
return $this->_pdo->lastInsertId();
} |
Si vous avez une idée, j'vous remercie ;)