Il y a deux choses à distinguer : les informations de session, et les données en base.
En session, tu vas pouvoir stocker toutes les informations dont tu as besoin sur l'utilisateur connecté. Ainsi, tu peux stocker une info sur le membre connecté qui te permettra d'exécuter tes requêtes en fonction de cette info.
Quand la session est démarrée, la variable $_SESSION est accessible et contient tout ce que tu y as stocké. En l'occurrence, tu as stocké la variable membre lors de sa connexion, que tu peux récupérer à tout moment.
En base, il y a les données de tous tes utilisateurs. Celles qui t'intéressent, ce sont celles de ton utilisateur connecté, c'est à dire celles pour lesquelles le membre est celui stocké en session. Tu peux donc préciser que ce sont ces données que tu veux récupérer en filtrant les résultats de tes requêtes pour dire que tu ne veux que celles-ci (même principe que lorsque tu fais un update, tu indiques bien quel enregistrement tu veux mettre à jour avec un WHERE membre = 'xxx')
Ex :
$sql = " SELECT membre FROM stats WHERE Type='equipier' AND membre = '".$_SESSION['membre']."'";
Ps : lorsque tu fais un update d'une table, tu peux mettre à jour plusieurs champs simultanément :
$result = mysql_query(" UPDATE stats
SET
Habilité='$lechamp5'
, Défense='$lechamp4'
, Attaque='$lechamp3'
, MAJ='$date'
WHERE membre='$membre'");
// équivaut à tes 4 requêtes, mais en une seule mise à jour (donc plus optimisé :))
$result = mysql_query(" UPDATE stats SET Habilité='$lechamp5' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET Défense='$lechamp4' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET Attaque='$lechamp3' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET MAJ='$date' WHERE membre='$membre'");
Il y a deux choses à distinguer : les informations de session, et les données en base.
En session, tu vas pouvoir stocker toutes les informations dont tu as besoin sur l'utilisateur connecté. Ainsi, tu peux stocker une info sur le membre connecté qui te permettra d'exécuter tes requêtes en fonction de cette info.
Quand la session est démarrée, la variable $_SESSION est accessible et contient tout ce que tu y as stocké. En l'occurrence, tu as stocké la variable membre lors de sa connexion, que tu peux récupérer à tout moment.
En base, il y a les données de tous tes utilisateurs. Celles qui t'intéressent, ce sont celles de ton utilisateur connecté, c'est à dire celles pour lesquelles le membre est celui stocké en session. Tu peux donc préciser que ce sont ces données que tu veux récupérer en filtrant les résultats de tes requêtes pour dire que tu ne veux que celles-ci (même principe que lorsque tu fais un update, tu indiques bien quel enregistrement tu veux mettre à jour avec un WHERE membre = 'xxx')
Ex :
[php]$sql = " SELECT membre FROM stats WHERE Type='equipier' AND membre = '".$_SESSION['membre']."'";[/php]
Ps : lorsque tu fais un update d'une table, tu peux mettre à jour plusieurs champs simultanément :
[php]$result = mysql_query(" UPDATE stats
SET
Habilité='$lechamp5'
, Défense='$lechamp4'
, Attaque='$lechamp3'
, MAJ='$date'
WHERE membre='$membre'");
// équivaut à tes 4 requêtes, mais en une seule mise à jour (donc plus optimisé :))
$result = mysql_query(" UPDATE stats SET Habilité='$lechamp5' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET Défense='$lechamp4' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET Attaque='$lechamp3' WHERE membre='$membre'");
$result = mysql_query(" UPDATE stats SET MAJ='$date' WHERE membre='$membre'");[/php]