Affichage de données d'un utilisateur selon son id
Livvie
Messages postés
14
Statut
Membre
-
Pitet -
Pitet -
salut à tous
j'ai un problème qui me gène j'ai créer un site web les utilisateurs peuvent s'inscrire et ajouter des données dans la base. je veux que chaque utilisateur peut afficher ses propres données à lui selon son id voila ce que j'ai fait mais il ne marche pas
chaque fois toute la table s'affiche !!
quelq'un peut m'aider svp
j'ai un problème qui me gène j'ai créer un site web les utilisateurs peuvent s'inscrire et ajouter des données dans la base. je veux que chaque utilisateur peut afficher ses propres données à lui selon son id voila ce que j'ai fait mais il ne marche pas
<?php
session_start();
if(!empty($_SESSION['_mail']))
echo ' <a href="logout.php">Deconnexion</a>';
?>
<?php
include_once ("header.php");
mysql_connect("localhost","root","") or die ('Erreur MySQL '.mysql_error());
mysql_select_db("siteducommerce") or die ('Erreur de connexion à la base '.mysql_error());
$reponse = mysql_query('SELECT * FROM produit, produit_commerce, commerce, commercant
where produit_commerce.idmagasin=commerce.idMagasin
and produit.idproduit=produit_commerce.idProduit
and commerce.idCommercant= commercant.idCommercant
and commercant.idCommercant= #SESSION{idCommercant}
;');
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Produit</strong> : <?php echo $donnees['nomproduit']; ?><br />
type de produit : <?php echo $donnees['typeProduit']; ?>
categorie <?php echo $donnees['categorie']; ?><br />
marque <?php echo $donnees['marque']; ?>
reference <?php echo $donnees['reference']; ?> <br />
description <?php echo $donnees['description']; ?> <br />
taille <?php echo $donnees['taille']; ?>
prix<?php echo $donnees['prix']; ?> <br />
en stock <?php echo $donnees['enStock']; ?>
taillesDispo <?php echo $donnees['taillesDispo']; ?> <br />
couleursDispo <?php echo $donnees['couleursDispo']; ?>
</p>
<?php
}
$reponse->closeCursor();
?>
<?php
include_once ("footer.php");
?>
chaque fois toute la table s'affiche !!
quelq'un peut m'aider svp
A voir également:
- Affichage de données d'un utilisateur selon son id
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Id telephone - Guide
- Affichage double ecran - Guide
- Trier des données excel - Guide
1 réponse
Salut,
Ta requête sql n'est pas correcte. En supposant que 'idCommercant' soit stocké dans la session php, ta requête devrait ressembler à ceci :
Bonne journée
Ta requête sql n'est pas correcte. En supposant que 'idCommercant' soit stocké dans la session php, ta requête devrait ressembler à ceci :
$reponse = mysql_query('SELECT * FROM produit, produit_commerce, commerce, commercant
where produit_commerce.idmagasin = commerce.idMagasin
and produit.idproduit = produit_commerce.idProduit
and commerce.idCommercant = commercant.idCommercant
and commercant.idCommercant = ' . $_SESSION['idCommercant'] . '
;');
Bonne journée