Affichage de données d'un utilisateur

Fermé
Livvie - 8 mai 2013 à 12:46
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 - 9 mai 2013 à 12:30
Salut à tous
s'il vous plait je veux savoir quel est la différence entre id_session et id_user qui est crée automatiquement (auto increment) lors de l'inscription d'un membre
et comment faire pour qu'un membre peut afficher des données enregistrés dans une table sachant qu'elle contient des autres données de autres membres
bon pour mieux clarifier les choses ,moi je fais un formulaire d'inscription et un formulaire de connexion et un formulaire d'ajout des donnés mon probléme c'est que je veux faire un formulaire pour afficher les données je sais pas comment ?
voila c'est que j'arrive à faire :
<?php
session_start();
if($_SESSION['nom'])
{
echo 'Bienvenue'   . $_SESSION['nom'] .'<br> <a href= "logout.php">se deconnecter</a>';
} else header('location:login.php');
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>Recevoire du parametre du formulaire</title>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   </head>
   <body>
   <?php
   try
{
    $bdd = new PDO('mysql:host=localhost;dbname=my_database', 'root', '');
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}

$reponse = $bdd->query('SELECT * FROM magasin');


// On affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
    <p>
    <strong>Magasin:</strong> : <?php echo $donnees['NOM']; ?><br >
   <strong>Adresse</strong> <?php echo $donnees['ADRESSE']; ?><br> 
   <strong>ADRESSE MAIL</strong> <?php echo $donnees['ADRESSE_MAIL']; ?><br>
    <strong>NUM TEL</strong> <?php echo $donnees['NUM_TEL']; ?><br>
	 <strong>TYPE DE PRODUIT</strong> <?php echo $donnees['TYPE_PRODUIT']; ?><br>
	  <strong>HORRARE D'OUVERTURE</strong> <?php echo $donnees['HORRAIRE_OUVERTURE']; ?><br>
	   <strong>HORRAIRE DE FERMETURE</strong> <?php echo $donnees['HORRAIRE_FERMETURE']; ?><br>
    
 
   </p>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?> 


ce code affiche tous les magasins de tous les utilisateurs moi je veux seulement les magasins de celui qui est conecté
un peu de soutient s'il vous plait je suis bloquée :(

3 réponses

Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
8 mai 2013 à 12:57
Bonjour,

Modifie ta requête SQL pour prendre en compte l'id de l'utilisateur.
SELECT * FROM magasin WHERE id_user='$id_user';

Cordialement,
Gigatrappeur
0
Ce tout !!
mais ça m'a donné l'erreur suivante :
" Parse error: syntax error, unexpected T_VARIABLE in D:\wamp\www\Projet_version2\ListeMagasins.php on line 27"
:(
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
8 mai 2013 à 15:46
Dans ta table "magasin", tu as un champs "id_user" ? As-tu un "id_user" en session ?
0
mais non j'ai pas un id_ user dans la table magasin !! est ce que je dois mettre l'id_user de ma table user dans la table magasin comme un clé etrangére ??
et qu est ce que tu veux dire de As-tu un "id_user" en session ?
moi j'ai passé le nom comme parametre de la session le voila
"$_SESSION['nom']=$nom;" ce tt
s'il vous plait je suis débutante en programmation alors soyez indulgent avec moi
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
8 mai 2013 à 23:15
Il va falloir décrire un peu plus la structure de ton projet.
A quoi ressemble ta base de données ?
0
bon moi je fais une page register.php pour l'inscription et une page login.php pour la connexion dans ma base de données il y a ainsi une table users, une table magasin et une table produit dans les quelles les utilisateurs ajouttent les données qu'ils veullent
le probléme reste ici dans l'affichage de données du table produit ainsi que du table magasin!!
ça c'est que je veux savoir comment se fait ?
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
9 mai 2013 à 12:30
Es-ce que dans ta table produit, tu stocke quel utilisateur a ajouté le produit ?
0