gbammelet
Messages postés45Date d'inscriptionmardi 28 janvier 2014StatutMembreDernière intervention15 décembre 2015
-
6 mars 2014 à 11:45
jordane45
Messages postés37532Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention 5 juin 2023
-
6 mars 2014 à 13:57
j'ai conçu une page pour faire afficher le contenu en fonction de l'id dans le cas d'une jointure de trois tables. Je rencontre quelque problème à savoir l'id s'affiche dans la barre d'adresse mais le contenu ne s'affiche pas pouvez vous m'aider voilà mon code:
<?php
/*affichage de la date du making off*/
require('./connect/connect.php');
$requete="select ca.titre_making,
ca.stitre_making,
ca.photo_couv,
ca.date_making,
co.cheminimg,
co.titre_making,
v.titre_making,
v.chemin
FROM making_off AS ca
JOIN image_off AS co ON ca.id_making=co.id_making
JOIN video_off AS v ON ca.id_making=v.id_making ";
$resultat=mysql_query($requete);
$mak=mysql_fetch_array($resultat);
echo''.$mak["titre_making"].'';
?>
NHenry
Messages postés15069Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 mai 2023158 6 mars 2014 à 13:49
Bonjour,
Si tu ne recherche qu'un item (et non l'ensemble des items de ta base de données), il faut ajouter un critère de filtrage dans ta requête SQL (WHERE ... = ...)
Il te manque en effet une clause WHERE dans ta requête...
$requete="select ca.titre_making,
ca.stitre_making,
ca.photo_couv,
ca.date_making,
co.cheminimg,
co.titre_making,
v.titre_making,
v.chemin
FROM making_off AS ca
JOIN image_off AS co ON ca.id_making=co.id_making
JOIN video_off AS v ON ca.id_making=v.id_making
WHERE ca.id_making = '$id'
";
Avant de poser une question, merci de lire la charte du site. Cordialement, Jordane