Visite un profile php

Résolu/Fermé
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 - Modifié le 1 juin 2018 à 15:44
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 - 4 juin 2018 à 14:49
Bonjour !

Je cherche depuis sans succès comment afficher les pseudos de user qui visite de profile genre "Mathieu a visiter votre profile..."

Code : je rien fait comme code je sais pas par où commencer. J’apprends vite stp juste me mettre sur la bonne marche

Merci d’avance.
A voir également:

4 réponses

jee pee Messages postés 40463 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 20 novembre 2024 9 422
Modifié le 1 juin 2018 à 17:16
Bonjour,

Pour mettre en place une telle fonctionnalité, il faut par exemple :
  • Quand Mathieu visite le profil de X, enregistrer cette visite dans une table de la base de données (table Visite : Visiteur, Visité, Date/heure)
  • Quand X se connecte, afficher les enregistrements de la table Visite, avec Visité = X et Date/Heure > date/heure de la connexion précédente (n-1) de X

Cdlt
2
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 1
1 juin 2018 à 19:38
Je vois un peu le truc mais comment enregistrer cette visite , parce que j’avoue suis un peu pommée là.

Merci cdlt
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
1 juin 2018 à 19:49
Bonjour

comment enregistrer cette visite

En effectuant une requête SQL INSERT contenant l'ID du user qui visite... et l'ID du user à qui appartient le profil
0
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 1 > jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024
Modifié le 3 juin 2018 à 13:56
je sait voila la requete que jai fait

if(isset($_SESSION['user_id']) || isset($_GET['id'])){ 

        $user_one = htmlspecialchars(trim($_SESSION['user_id']));
        $id_too = htmlspecialchars(trim($_GET['id']));


$q = $db->prepare("INSERT INTO visite (id_visite, id_visiteur, date_visite) VALUES (:id_visite, :id_visiteur,  NOW())");
      $q->execute([
              'id_visite' => $user_one,
              'id_visiteur' => $id_too,
        ]);



c'est que j'arrive pas a pigé ce quand ce requête doit exécuter , la structure des page...
0
jee pee Messages postés 40463 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 20 novembre 2024 9 422 > carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020
2 juin 2018 à 16:08
Dans le source php qui affiche le profil d'un utilisateur, après le select des infos utilisateur, avant affichage des infos sur la page web.
0
jee pee Messages postés 40463 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 20 novembre 2024 9 422
Modifié le 3 juin 2018 à 13:55
Si tu es en mysql il y a LIMIT (que je n'ai pas moi sous Oracle ;-/)
select id_visiteur, date from visite
where id_visite=...
and date > ....
ORDER BY date DESC
LIMIT 2
2
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 1
3 juin 2018 à 13:41
Je réussi merci a vous tous. juste un petit détail si un user visite un profile a plusieurs repris est t'il possible d'afficher juste sa dernier visite ou ses 2 derniers visite par exemple ? regarder l'image en dessous

0
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 1
4 juin 2018 à 12:39
✔️Résolu

Est si l’utilisateur visite son propre profile comment éviter ça ?
0
jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 4 704
4 juin 2018 à 12:40
Bonjour,
Tu fais un IF pour voir si user1 est différent de user2 ... si oui.. tu fais ta requête ... sinon... rien.
0
carterj Messages postés 44 Date d'inscription lundi 4 septembre 2017 Statut Membre Dernière intervention 3 août 2020 1 > jordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024
4 juin 2018 à 14:49
Merci a vous tous ✔️
0