L'epicurien
2008-10-30 11:55:57 UTC
Bonjour à tous,
Tout d'abord, je débute en code, alors soyez indulgents hein ;)
Bref,
Je possède un site dynamique utilisant le CMS NPDS, bref, je cherche
simplement à ajouter
une bricole dans mes forums... Je voudrais afficher la présence en ligne ou
non, des membres
ayant posté des messages...
Pour cela, je me base sur une recherche dans la table session (logique je
pense) et je voudrais
y faire une recherche du pseudo du membre... (Sachant qu'il n'y a pas d'UID
dans la table session)...
Bref, je récupère donc le pseudo, soit, la valeur à trouver dans la table
session :
$verif1 = $posterdata[uname];
Ensuite il me faut vérifier si "$verif1" existe bien dans le champs uname de
la table session... Et c'est
là que je galère... Je débute vraiment avec les requêtes et j'ai bien sur
fais des recherches sur Google
et autre, mais je n'ai pas trouvé d'explications concrètes pour mon cas...
Voici mon bou de code actuel et en l'état (je pense ne pas être loin, mais
c'est la recherche qui ne
marche pas...
// Le membre est-il en ligne ?
$verif1 = $posterdata[uname];
$verif2 ="SELECT username FROM session";
$online = mysql_query($verif2)
or die ("introuvable");
$ligne = mysql_fetch_array($online, MYSQL_ASSOC);
if ($verif1 == $ligne['username'] )
{
echo "<font size='1' color='#4d6f90'>- Actuellent en ligne : <img
src=\"images/point_vert.jpg\"</font>";
}
else
{
echo "<font size='1' color='#4d6f90'>- Actuellent en ligne : <img
src=\"images/point_rouge.jpg\"</font>";
}
Voila ou j'en suis... ça ne marche pas parce que "$ligne['username']" prend
la première valeur qu'il trouve dans
le champs uname de la table session...
C'est surement tout bête, mais je tourne en rond !!!
Help ;)
Merci d'avance pour celui qui m'éclaircira...
Tout d'abord, je débute en code, alors soyez indulgents hein ;)
Bref,
Je possède un site dynamique utilisant le CMS NPDS, bref, je cherche
simplement à ajouter
une bricole dans mes forums... Je voudrais afficher la présence en ligne ou
non, des membres
ayant posté des messages...
Pour cela, je me base sur une recherche dans la table session (logique je
pense) et je voudrais
y faire une recherche du pseudo du membre... (Sachant qu'il n'y a pas d'UID
dans la table session)...
Bref, je récupère donc le pseudo, soit, la valeur à trouver dans la table
session :
$verif1 = $posterdata[uname];
Ensuite il me faut vérifier si "$verif1" existe bien dans le champs uname de
la table session... Et c'est
là que je galère... Je débute vraiment avec les requêtes et j'ai bien sur
fais des recherches sur Google
et autre, mais je n'ai pas trouvé d'explications concrètes pour mon cas...
Voici mon bou de code actuel et en l'état (je pense ne pas être loin, mais
c'est la recherche qui ne
marche pas...
// Le membre est-il en ligne ?
$verif1 = $posterdata[uname];
$verif2 ="SELECT username FROM session";
$online = mysql_query($verif2)
or die ("introuvable");
$ligne = mysql_fetch_array($online, MYSQL_ASSOC);
if ($verif1 == $ligne['username'] )
{
echo "<font size='1' color='#4d6f90'>- Actuellent en ligne : <img
src=\"images/point_vert.jpg\"</font>";
}
else
{
echo "<font size='1' color='#4d6f90'>- Actuellent en ligne : <img
src=\"images/point_rouge.jpg\"</font>";
}
Voila ou j'en suis... ça ne marche pas parce que "$ligne['username']" prend
la première valeur qu'il trouve dans
le champs uname de la table session...
C'est surement tout bête, mais je tourne en rond !!!
Help ;)
Merci d'avance pour celui qui m'éclaircira...