Bonjour,
voilà 3 semaines que je cherche à résoudre mon problème mais rien à faire, mon forum ne fonctionne pas!!
J'ai créé 2 pages : une pour afficher les sujets et la suivante pour afficher les commentaires au sujet choisi.
J'ai créé 2 tables : une pour les sujets (forum) et l'autre pour les commentaires (repforum).
Dans la table forum, il y a une clé primaire (idforum). Dans la table repforum, il lui correspond une clé étrangère (idsujet) de façon à ce que les commentaires postés soient en relation avec un sujet.
Après insertion des informations de mon formulaire dans mes 2 tables, idsujet reste toujours à 0 au lieu de prendre la valeur de idforum, je ne comprends pas pourquoi, j'ai une erreur dans mes tables? J'ai une erreur dans ma requête d'insertion?

Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?php
$bdd = new PDO('mysql:host=........;dbname=..........', '.........', '..............');
  $req1 = $bdd->prepare('INSERT INTO forum(pseudo, sujet, datforum) VALUE(:pseudo, :sujet, NOW())');
  $req2 = $bdd->prepare('INSERT INTO repforum(message) VALUE(:message)');
  $req1->execute(array(
     'pseudo' => $_POST['pseudo'],
     'sujet' => $_POST['sujet']));
  $req2->execute(array(
  'message' => $_POST['message']));
?>
Merci d'avance pour votre aide!!!


Jessica