Salut,
généralement c'est lié à la gestin de la session.
Quand tu mets à jour ton image il faut que tu mettes à jour la session de l'utilisateur avec le nom de la nouvelle photo.
Je suis débutant en PHP j'ai essayé de créer un espace profil etc .
J'ai mis en place un système Upload image pr les photos profils users , le prob c'est que quand un utilisateur upload une nouvelle image profil elle est pas affiché tout de suite il faut se deconnecter et se connecter pour la voir ça c'est sur Firefox et sur Chrome il faut vider les caches et se qui fait qu'on se deconnecte après il faut se reconnecter pr voir le changement de l'avatar ?
Salut,
généralement c'est lié à la gestin de la session.
Quand tu mets à jour ton image il faut que tu mettes à jour la session de l'utilisateur avec le nom de la nouvelle photo.
Bonjour,
Il faudrait aussi savoir si l'avatar porte toujours le même nom ou si tu mets à jours la BDD et que tu ne fais pas d'actualisation de la variable contenant le nom de l'avatar
@Carouge10 oui j'ai une variable que j'ai appelé $avatar .
elle prend une valeur par défaut $avatar=defaut_avatar.png.
et si le user upload une image elle prend la valeur $avatar= $_SESSION['auth']['avatar'].
et sur la base de donnée la valeur de colonne avatar =ID.extension
voila un peu ce que j'ai fait.
d'accord,
on peut voir le code de l'upload ?
Et ça c'est le code ou l'avatar est affiché à coté du formulaire
Voilà, tu ne remets pas à jour l'avatar en session
il faut refaire un $_SESSION['auth']['avatars] = .... juste après le "execute"
ah ouai je vais voir ça merci bcp
@Carouge10 je ne comprends pas bien stp concernant refaire la mise a jour en session $_SESSION['auth']['avatars']=.... ?
lors de la connexion, tu affectes bien les différents éléments de l'utilisateur dans $_SESSION['auth'].
Et bien comme la tu modifies l'avatar en BDD, il faut aussi faire la mise à jour dans la SESSION