Problème avec WysiBB et la base de données
- Accueil
- Forum
- Programmation
- PHP
- Problème avec WysiBB et la base de données
Rader Le 25 avril 2019 à 22:54 (Édité le 30 avril 2019 à 22:06)
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
Profil introuvable Le 26 avril 2019 à 14:19 (Édité le 1 janvier 1970 à 01:00)
Remplacez ça :
$res = $ins->execute(array($title, $content, $author));
Par ça :
$ins->execute(array($title, $content, $author));
Drakmans
Rader Le 26 avril 2019 à 19:13 (Édité le 1 janvier 1970 à 01:00)
Rader Le 30 avril 2019 à 22:07 (Édité le 1 janvier 1970 à 01:00)
Profil introuvable Le 7 mai 2019 à 21:31 (Édité le 1 janvier 1970 à 01:00)
Profil introuvable Le 7 mai 2019 à 21:37 (Édité le 1 janvier 1970 à 01:00)
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 😉