slt les gar
j ai 3 tables: produit(codepro, libpro), abonnes(codeabon, desabon) et abonnement(codepro, codeabon).
je veux afficher a partir de la table abonnement la liste des produits d un abonne de codeabon quelconque
merci voici mon code
[code<?php
session_start();
// si la variable de session "pseudo" n'existe pas, le visiteur
// n'a rien à faire ici
if(!isset($_SESSION['pseudo']))
{
header("location: index.php"); // redirection
exit; // arrêt du script
}
echo 'Bienvenue dans la zone membre, ' . $_SESSION['pseudo'] . '<br>';
$codeabon=$_SESSION['pseudo'];
$db = mysql_connect('localhost', 'root', ''); // connexion à la base
mysql_select_db('sodexam',$db); // sélection de la base
// création de la requête
$sql= mysql_query("SELECT codeabon, debabon, finabon, codepro
FROM produit AS codepro INNER JOIN (
abonnes AS codeabon INNER JOIN abonnement as codeabon
ON (abonnes.codeabon = abonnements.codeabon)
) ON (produits.codepro = abonnements.codepro)
WHERE abonnes.codeabon = '$codeabon'");
$result= mysql_query($sql);
//affichage resultat
if($result)
{while ($ligne= mysql_fetch_array($result))
{
$codeabon=$ligne["codeabon"];
$debabon=$ligne["debabon"];
$finabon=$ligne["finabon"];
$codepro=$ligne["codepro"];
echo"<br>";
echo"$codeabon $debabon $finabon <br>";
}
}else{echo"Erreur !!!";}
echo '<a href="log.php?action=logout">Logout</a><br><br>';
?>[/code]
Partager