Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Requete sur une autre table

Bas de page
Auteur Sujet :

Requete sur une autre table

n°15764
vinche999
Profil : Jeune recrue
Posté le 29-01-2006 à 14:43:45  
 

Bonjour,
 
Je suis débutant en php et j'ai réalisé un script Accès clientèle.
 
J'ai créé une page membre qui affiche des infos en fonction de l'ID de session du client.
Cet ID se situe dans la table membre et est composé du PSEUDO et du PASS du client.
 
Je viens de créer une seconde page où mes clients pourraient consulter leur portefeuille d'assurances personnel.
 
Maintenant, je vais créer une BDD appelée clients et où chaque table sera libellée par nom et prenom du client (ex: james_bond). Le portefeuille de chaque client sera uploadé sur mysql grâce à un fichier CSV dans sa table correspondante.
 
Ce que je voudrais pouvoir faire, c'est, avec l'ID de session enregistré après connexion du client x, pouvoir aller rechercher les infos dans la table clients. Je sais que je dois faire "SELECT ...FROM ..." et faire un "while" avec un mysql_fetch_array pour afficher les infos du portefeuille mais comment mettre en rapport l'ID de session avec l'autre table clients.
 
Pouvez-vous m'aider ?
 
code de session:
 

Citation :


$sql1 = "SELECT id FROM membre WHERE pseudo='$pseudo' AND pass='$pass'";
$requete1 = mysql_query($sql1);
 
$resultat1 = mysql_fetch_object($requete1);
 
$id = $resultat1->id;
 
session_start();  
$_SESSION['id'] = $id;
include('membre.php');  


 
Page membre.php:
 

Citation :


<?php
  $host = "xxxxx";
  $user = "xxxxx";  
  $pass = "xxxx";  
  $bdd = "xxxxx";  
 
  @mysql_connect($host,$user,$pass)
      or die("Impossible de se connecter" );
  @mysql_select_db("$bdd" )
      or die("Impossible de se connecter" );
   
  $sql = "SELECT nom, prenom, email, pseudo, pass FROM membre WHERE pseudo='$pseudo'";
  $requete = mysql_query($sql);
  $result = mysql_fetch_object($requete);
 
  $nom = $result->nom;
  $prenom = $result->prenom;
  $email = $result->email;
  $pseudo = $result->pseudo;
  $pass = $result->pass;


 
Page portefeuille_client.php:
 

Citation :


  $host = "xxxxxx";
  $user = "yyyyyy";  
  $pass = "yyyyyy";  
  $bdd = "yyyyyy";  
 
  @mysql_connect($host,$user,$pass)
      or die("Impossible de se connecter" );
  @mysql_select_db("$bdd" )
      or die("Impossible de se connecter" );
   
  $sql = "???????????????????????????????";
  $requete = mysql_query($sql);
  $result = mysql_fetch_array($requete);

mood
Pub
Posté le 29-01-2006 à 14:43:45  
 

n°16055
nayluge
c le plu bo jour de ma vie ...
Profil : Habitué
Posté le 12-03-2006 à 03:19:23  
 

$id=$_SESSION["id"];
$sql="SELECT * FROM clients WHERE id_client='$id'";
$requete = mysql_query($sql);
while($result = mysql_fetch_array($requete)){
// traitement de chaque entrée dans le porte-feuille  
// tu accèdes a chaque variable grace a  
// $result["nom de variable"] ex : $result["id"]
}
 
 
je peux pas faire mieux vu que je vois pas la tête de ta table ;)


Message édité par nayluge le 12-03-2006 à 03:19:54
  FORUM Rue-Montgallet.com
  Programmation
  Php - Sql

  Requete sur une autre table

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés