[RESOLU] Jointure entre table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Jointure entre table

Re: Jointure entre table

par Ariane » 20 mai 2015, 14:10

Merci beaucoup ! j'ai fait ça du coup :

Code : Tout sélectionner

$id_membre = $_SESSION['membre']['idMembre']; $req = $pdo->prepare('INSERT INTO agenda (titre, lieu, id_membre) VALUES(?, ?, ?)'); $req->execute(array($_POST['titre'], $_POST['lieu'], $id_membre));
et ça fonctionne.

Re: Jointure entre table

par tof73 » 20 mai 2015, 12:52

$req = $pdo->prepare('INSERT INTO agenda (titre, lieu, id_membre) VALUES(?, ?, ?)');
$req->execute(array($_POST['titre'], $_POST['lieu'], $id_du_membre_connecte));

Jointure entre table

par Ariane » 20 mai 2015, 11:59

Bonjour,

J'ai créée 2 tables avec comme champs :
Table : membre
NOM - TYPE - AUTRE

idMembre - int - Primary key AI
prenom - varchar
pseudo - varchar
mdp - varchar

Table : agenda
idEvent - int - Primary key AI
titre - varchar
lieu - varchar
id_membre - int

Et je souhaiterais que lorsque que le membre est connecté et qu'il ajoute un événement je puisse récupérer son id dans ma table agenda.
Du coup je ne vois pas comment faire sachant que ma requète d'insertion dans ma table est la suivant :

Code : Tout sélectionner

// Insertion du message à l'aide d'une requête préparée $req = $pdo->prepare('INSERT INTO agenda (titre, lieu) VALUES(?, ?)'); $req->execute(array($_POST['titre'], $_POST['lieu']));
J'ai déjà lié mes deux tables dans phpmyadmin

Merci de votre aide