Vous n'êtes pas identifié(e).
Pages :: 1
Discussion fermée
Bonjour,
Je vais faire attention concernant ma façon de m'exprimer car c'est vrai qu'à 35 ans les neurones s'évaporent un peu...
NDLR post ancien...
Bref, voilà j'aimerai juste connaitre la façon la plus simple d'afficher le pseudo d'un membre de mon site quand celui-ci est connecté.
Un bout de script, ou une petite explication serait appréciée.
Pour information ma table se nomme "membre" j'ai des champs id,login,pass.
Merci de m'aider ou de me conseiller svp.
Anthony
Dernière modification par slyckers (12-06-2009 17:19:16)
Hors ligne
Ce n'est certainement pas en intervenant dans les discussions des autres ou en lançant des grossièretés aux modérateurs que tu augmenteras tes chances d'avoir des réponses !
A bon entendeur...
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
On est modérateur donc on peut se permettre de dire ou critiquer...c'est désolant...
Franchement vous me dégoutez de débuter dans le PHP
Bravo !
Hors ligne
Pour te montrer ma bonne volonté, je vais d'aiguiller dans ton pb (cela pourra servir à d'autres).
D'abord, il te faudrai un champ supplémentaire indiquant le moment (time-stamp) ou le membre s'est connecté.
Ce champ, tu le rempli au login et tu le met à jour à chaque page vue par le membre.
Lors d'un affichage de page, tu consulte ta table et chaque membre connecté depuis moins de 3 minutes (par exemple) tu considère qu'il est présent et tu affiche son login.
Voila un principe.
Maintenant, sache qu'au moindre écart de langage du genre de celui que tu as posté en signalement et tu te prends un BAN.
mcAllan.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Enfin une personne courtois et correct.
Passons, je ne suis pas nouveau ici, on a déjà eu des échanges concernant un script.
Je n'ai jamais eu d'écart de language avec vous.
Merci pour l'information, le seul problème c'est que pour simuler "the - moment", je ne sais pas laquelle des variables choisir.
Il y a UNIX_TIMESTAMP() + 30 ....
Enfin, je ne vais pas abuser de votre aide, je vous remercie.
Anthony
Hors ligne
Un champ timestamp est suffisant.
Tu le mets à jour avec now().
Ensuite tu fait un select des logins dont le champ est supérieur à now() - 2 minutes.
(PS: pour info, lorsque l'on clique sur le lien signaler en bas d'un message, le texte posté s'adresse à tous les modos...)
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Oups je ne le savais pas.
Mais ce n'est pas une raison j'étais énervé car les personnes qui se croient supérieur aux autres ça tendance à m'agacer... Je suis dans le froid et la climatisation et j'aide des forums et jamais , je me suis permis de répondre comme il le fait !
Bref.
Je vais créé cela de suite mais en ce qui concerne les (Type, Interclassement, Attributs, Null, Défaut, Extra ) je ne mets rien ?
Désolé mais je n'arrive pas trop à saisir le principe même en ffaisant des reecherches sur google.
Hors ligne
Juste le type à timestamp le reste tu laisse comme c'est.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Tbien merci.
Il a fallu que je mette time dans champ et timestamp dans type.
Maintenant il faut je je fasse un select login ... en sachant que les pseudos sont dans le champ login et que ma table s'appelle membre...
Hors ligne
J'ai bon ?
Hors ligne
Bon merci qd même pour votre aide.
Bonne soirée
Hors ligne
Si vous êtes encore là mon code ne fonctionne pas
$connect = mysql_connect("localhost","root","******");
mysql_select_db("****", $connect);
$sql = mysql_query("SELECT *
FROM membre
WHERE TIMESTAMPDIFF(MINUTE, login, NOW()) >= 1") or die('erreur : '.mysql_error());
echo "".$data['login']."";
Merci par avance
Hors ligne
Pages :: 1
Discussion fermée