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 :
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $idNouvArt = $article->insert(new Article("", $date, $nouvArt, $article, $idNouvRub));
Je vous met la fonction insert() dans ma class ArticleDAO :
Si vous avez une idée, j'vous remercie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); }
Partager