problème clé primaire/clé étrangère ou requête?
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:
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