Je pense savoir d'où vient l'erreur. J'ai remarqué que lorsque je crée une nouvelle news, le bbcode s'exécute bien car mon code appelle la fonction bbcode_format().
Mais à la modification, il n'y a rien qui l'appelle !!!
J'ai donc ajouter de quoi appeler la fonction bbcode_format(), mais cela me renvoi cette erreur :
Fatal error: Call to undefined function: bbcode_format() in /home.10.19/acdcback/www/G2BH_v5/lib/liste_news.php on line 79
L'appelle de la fonction est apparemment non définie. Pourquoi n'arrive t-il pas à appeler la fonction ? Voici la partie de mon code que j'ai modifié :
// Ce n'est pas une modification, on crée une nouvelle entrée dans la table
mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" . bbcode_format($contenu) . "', '" . time() . "')") or die(mysql_error());
}
else
{
// On protège la variable "id_news" pour éviter une faille SQL
$_POST['id_news'] = addslashes($_POST['id_news']);
// C'est une modification, on met juste à jour le titre et le contenu;
mysql_query("UPDATE news SET titre='" . $titre . "', '" . bbcode_format($contenu) . "' WHERE id='" . $_POST['id_news'] . "'") or die(mysql_error());
Merci et encore désolé pour mon comportement