Infos bulle invitations qui ne part pas
Fermé
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
-
9 juil. 2015 à 03:13
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 11 juil. 2015 à 03:23
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 11 juil. 2015 à 03:23
A voir également:
- Infos bulle invitations qui ne part pas
- Video bulle whatsapp - Accueil - Messagerie instantanée
- Voir les invitations envoyées sur instagram 2024 - Forum Instagram
- Changer couleur bulle whatsapp - Forum WhatsApp
- Ce compte ne peut pas recevoir vos messages car il n’autorise aucune invitation par message ✓ - Forum Facebook Messenger
- Il semble que vous ne connaissez peut-être pas cette personne. envoyez des invitations à des personnes que vous connaissez personnellement pour voir leurs actualités sur facebook. ✓ - Forum Facebook
2 réponses
blackduck
Messages postés
817
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
24 novembre 2018
96
9 juil. 2015 à 10:37
9 juil. 2015 à 10:37
Salut,
Pour moi ce code ne fait que vérifier si la variable $_SESSION est bien instanciée pour mettre à jour la variable date_vue en base de donnée. Il n'y a pas de redirection vers une autre page ou de rechargement de page.
D'où par l'exécution de ce code et qu'attendais tu comme résultat?
Pour moi ce code ne fait que vérifier si la variable $_SESSION est bien instanciée pour mettre à jour la variable date_vue en base de donnée. Il n'y a pas de redirection vers une autre page ou de rechargement de page.
D'où par l'exécution de ce code et qu'attendais tu comme résultat?
jordane45
Messages postés
38309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
11 juil. 2015 à 00:08
11 juil. 2015 à 00:08
Bonjour,
Retire ceci :
Et ainsi.. que l'invitation soit refusée (active = 0 ) ou acceptée (active=1)... ça mettra à jour ta date vue....
et donc par conséquent.. tu ne devrais plus voir ton info-bulle (qui,rappelons le.. s'affiche par l'intermédiaire d'un autre code que celui que tu nous montres)
Retire ceci :
AND active=0";
Et ainsi.. que l'invitation soit refusée (active = 0 ) ou acceptée (active=1)... ça mettra à jour ta date vue....
et donc par conséquent.. tu ne devrais plus voir ton info-bulle (qui,rappelons le.. s'affiche par l'intermédiaire d'un autre code que celui que tu nous montres)
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
11 juil. 2015 à 02:29
11 juil. 2015 à 02:29
C'est reglé pour lorsque je refuse l'invitation mais lorsque j'accepte, l'info bulle reste pour les 2 pseudos (emetteur et recepteur) malgré que j'ai vu la notification "vous êtes desormais amis avec ..."
jordane45
Messages postés
38309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
11 juil. 2015 à 03:06
11 juil. 2015 à 03:06
Et donc... quel code utilisés tu ???
Que contient ta bdd ?
Que contient ta bdd ?
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
11 juil. 2015 à 03:10
11 juil. 2015 à 03:10
code invitations.php :
dans ce code, figure aussi le uptade_date_vue d'ailleurs ^^
sinon dans la bdd j'ai un active = 1, le date confirmation qui est bien à l'heure de confimation mais un date_vue à 0000000
<?php require_once('functions/membre.func.php'); include_once('body/header.php'); include_once('body/menu.php'); ?> <h3>Vos invitations</h3> <?php $invitations = recup_invitations(); $invitations_acceptees =invitation_acceptee(); if(count($invitations)>0){ foreach($invitations as $R) { $invit_exp = $R['pseudo_exp']; $avatar = $R['avatar']; $active = $R['active']; if($active == 0){ echo "<img src='avatar/$avatar' height='100' width='100' alt='avatar'></img>"; echo "<div class='error'>"; echo " $invit_exp a voulu vous ajouter comme ami(e)<br />"; echo " <a href='index.php?page=accepter&pseudo=$invit_exp'>Accepter</a>|<a href='index.php?page=refuser&pseudo=$invit_exp'> Refuser</a>"; echo "</div>"; }else { echo" <div class='success'>Vous êtes désormais ami(e) avec $invit_exp </div>"; }//fin du IF active } // fin du FOREACH }else if(invitation_acceptee() == true){ foreach($invitations_acceptees as $invitation_acceptee) { update_date_vue(); ?> <div class='success'><?php echo $invitation_acceptee['pseudo_dest']; ?> a accepté votre invitation</div> <?php } } else { echo "<div class='error'>Vous n'avez pas d'invitations</div>"; }//fin du if(count
dans ce code, figure aussi le uptade_date_vue d'ailleurs ^^
sinon dans la bdd j'ai un active = 1, le date confirmation qui est bien à l'heure de confimation mais un date_vue à 0000000
jordane45
Messages postés
38309
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
11 juil. 2015 à 03:19
11 juil. 2015 à 03:19
Et ton code d'update ?
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
11 juil. 2015 à 03:23
11 juil. 2015 à 03:23
/* //la function qui va nous permettre de mettre à jour la date_vue dans la bdd pour pouvoir cacher l'info-bulle */ function update_date_vue(){ global $bdd; //récupération des variables PROPREMENT ! $pseudo_session = isset($_SESSION['pseudo'])?$_SESSION['pseudo']:NULL; if( $pseudo_session){ $sql = "UPDATE amis SET date_vue=NOW() WHERE pseudo_dest = :session_pseudo"; // je place les params dans une variable avant de l'utiliser : $params = array(':session_pseudo' => $pseudo_session); try{ $query = $bdd->prepare($sql); $query ->execute($params); }catch(Exception $e) { echo "<br>ERREUR ! ".$e->getMessage()."<br>"; echo "<br>params : <br>"; print_r($params); } } }
Modifié par Zakarya93 le 9/07/2015 à 10:55
10 juil. 2015 à 19:11