Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Personne...
Ce topic a été résolu
Auteur Sujet: Problème avec WysiBB et la base de données

Rader

Messages: 2

Bonjour/Bonsoir!

Je suis en train de créer mon site avec WysiBB, et j'ai un problème en créant un 'thread'...
Je récupère le contenu de WysiBB, le titre du thread et le créateur du thread avec
$title = htmlspecialchars($_POST['thread_name']);
$content = htmlspecialchars($_POST['thread_content']);
$author = $_SESSION['id'];
Quand je fais un var_dump des 3 variables, j'ai bien les valeurs qui s'affichent, mais elles ne veulent pas se mettre dans la bdd (voilà les lignes de code pour les insérer dans la bdd:
$ins = $bdd->prepare('INSERT INTO threads (thread_name, thread_content, thread_date, thread_by, thread_views) VALUES (?, ?, NOW(), ?, 0)');
$res = $ins->execute(array($title, $content, $author));

J'espère que mon problème est assez clair, et que vous pourriez m'aider à résoudre ce problème.

-Rader
Publicité

Drakmans

Messages: 4

Bonjour,

Remplacez ça :
$res = $ins->execute(array($title, $content, $author)); 

Par ça : 

$ins->execute(array($title, $content, $author)); 

Drakmans

Rader

Messages: 2

Bonjour @Drakmans, si j'ai rajouté le 'res = ' c'était pour savoir si le thread s'est bien envoyé sur la bdd. Même en retirant cette partie, ça n'a rien changé.

Rader

Messages: 2

Bon, j'ai juste remplacé WysiBB par CKEditor 4...

Drakmans

Messages: 4

@Rader D'accord, tout fonctionne maintenant ? 😉 

Drakmans

Messages: 4

J'ai peut-être trouvé, 

c'est certainement parce qu'ils y a des quotes ou des guillmets dans ton content.

$content = htmlspecialchars($_POST['thread_content'], ENT_QUOTES);  // ce qui permet d'accepter les quotes et guillemets 😉


Vous devez vous connecter ou créer un compte pour poster une réponse