Salut à tous,
je me suis lancé dans un projet et j'arrive au stade des jointures, mais la je suis a la rue...
voici les tables avec les champs dont j'ai besoin:
user
id|login|...|
5|bob|...
programme
id|...
15|
16|
droit
id|programmeID|userID|
1|15|5
2|16|5
logement
id|programme_ID
1|15|
l'id de l'utilisateur se trouve en session lorsqu'il s'est logué "$_SESSION
"
Dans un premier temps il faut que je fasse une requête
pour afficher les programmes auxquels l'utilisateur a les droits.
j'ai commencé avec ça mais c'est pas bon bien sur
ensuite dans une autre page les logements auxquels l'utilisateur a les droits
un petit coup de main serait le bienvenue.
Merci
Modifié par spawns (16 Oct 2013 - 00:44)
je me suis lancé dans un projet et j'arrive au stade des jointures, mais la je suis a la rue...
voici les tables avec les champs dont j'ai besoin:
user
id|login|...|
5|bob|...
programme
id|...
15|
16|
droit
id|programmeID|userID|
1|15|5
2|16|5
logement
id|programme_ID
1|15|
l'id de l'utilisateur se trouve en session lorsqu'il s'est logué "$_SESSION

Dans un premier temps il faut que je fasse une requête
pour afficher les programmes auxquels l'utilisateur a les droits.
j'ai commencé avec ça mais c'est pas bon bien sur
$requete4 ="SELECT p.id,u.id,d.userID FROM droits d
INNER JOIN user u ON u.id = d.userID
INNER JOIN programme p ON p.id = d.programmeID
WHERE d.userID ='$_SESSION[id]'";
$ret4 = mysql_query($requete4);
while($data4 = mysql_fetch_array($ret4))
{
$progid="$data4[id]";
echo $progid;
}
ensuite dans une autre page les logements auxquels l'utilisateur a les droits
un petit coup de main serait le bienvenue.
Merci
Modifié par spawns (16 Oct 2013 - 00:44)