IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Fonction online/offline [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut Fonction online/offline
    Bonjour, Je voudrais faire un decompte de date depuis la derniere date de connection, je m'explique : il es 14h JP ne s'est pas connecter depuis 13h45min donc 15 min d'inactiviter, je voudrais donc que le decompte se fasse a partir de la derniere date de connection !

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2004
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 496
    Par défaut
    Salut,

    tu dois mettre un champ "dernière connexion" dans ta table utilisateur, puis pour le calcul ==> FAQ

    Même chose pour savoir s'il est online ou pas; tu rajoutes un champ "connecté" que tu actualises lors de la connexion/déconnexion des membres.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    j'ai un champs déjà qui de heurepass pour l'heure et datepass pour la date a laquel il s'est connecté

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2004
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 496
    Par défaut
    Est-ce que tu utilises les sessions après qu' un membre se soit connecté? Si non; tu vas devoir t'y mettre => ici

    En fait par dernière connexion, j'entendais dernière activité, donc à chaque fois qu'un membre demande un page (après s'être connecté), tu dois mettre à jour ce champs "dernière activité".

    Dans le tuto que je t'ai donné, tu devras faire cette mise à jour dans le fichier "authcheck.php".

    Et pour calculer le temps écoulé entre 2 dates/heures, je t'ai déjà répondu..

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    c'est ce que j'ai fait dans chaque page j'ai mit un update de l'heure et la date de la derniere activité !

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2004
    Messages
    496
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 496
    Par défaut
    Excuse mais jvais pas passer mon temps à deviner ce que tu veux, tu ne me dis pas ce que tu as fais ni où tu bloques. Précises un peu ta question si ma réponse te convient pas..

    Quand tu postes ici, faut pas t'attendre à un code tout fait.. et là, à part te dire d'utiliser la fonction date() pour récupérer la date et l'heure courantes, je srai pas faire bcp plus.

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Par contre, j'espère avoir mal lu ce que vous avez écrit car d'après ce que j'ai compris vous avez deux champs distincts : un pour l'heure et un pour la date. Ai-je bien compris ? Il faut savoir que des champs datetime ou timestamp seront plus faciles à utiliser.

    Un exemple non testé qui vous permettra peut être de démarrer (TIMESTAMPDIFF est spécifique MySQL 5.0.0 et supérieur et datepass désigne un champ de type datetime) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $query = mysql_query("SELECT TIMESTAMPDIFF(SECOND, NOW(), datepass) AS difference FROM matable WHERE util_nom = 'JP';");
    $array = mysql_fetch_assoc($query);
    if ($array['difference'] < 60) {
        echo "Moins d'une minute";
    } else if ($array['difference'] < 3600) {
        echo ($array['difference'] / 60) . " minutes";
    } else if ($array['difference'] < 86400) {
        echo ($array['difference'] / 3600) . " heures";
    } else {
        echo ($array['difference'] / 86400) . " jours";
    }

    Julp.

  8. #8
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    Bah je ne suis bloqué nul aprt je voudrais juste affiché le decompte du moment de la derniere activité du membre, jusquau jour aujourdh'ui


    J'ai un champs qui permet de récupere la date du jour en date !

    Un champs heurepass qui est en TIME, qui permet donc de récuperer l'heure de la derniere activité !

    et un champs datepass qui est en DATE qui permet de récuperer la date de la derniere activité !

    Apparement avec le timestamp sa marche mais je voudrai savoir comment récupere la date l'heure et le jour du timestamp car sa m'affiche comme sa :

    il y a 198191 h 0 min

  9. #9
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 439
    Par défaut
    Bonjour, j'aimerais savoir comment afficher le message ONLINE si le membre est connecter depuis 0 h 0min

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Application web Online/Offline
    Par SaladinDev dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 16/12/2012, 10h27
  2. [CSS 2.1] Police différente entre test Online/Offline sur Chrome
    Par hello world dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 04/02/2011, 22h34
  3. Créer une application .Net Web Online & Offline
    Par patozore dans le forum Débuter
    Réponses: 4
    Dernier message: 21/10/2009, 09h24
  4. Gérer page web online-offline
    Par BATiViR dans le forum Langage
    Réponses: 4
    Dernier message: 15/02/2008, 10h15
  5. Fonction email online.net
    Par dael dans le forum Autres hébergeurs
    Réponses: 3
    Dernier message: 15/11/2007, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo