Afficher la date de la derniere connexion dans une session Membre [Résolu]

milkasoprano 239 Messages postés jeudi 21 juillet 2005Date d'inscription 1 juillet 2007 Dernière intervention - 5 nov. 2005 à 18:38 - Dernière réponse : milkasoprano 239 Messages postés jeudi 21 juillet 2005Date d'inscription 1 juillet 2007 Dernière intervention
- 6 nov. 2005 à 13:41
Bonsoir tous le monde,
Je me permet d'écrire sur ce forum car j'ai un petit probleme avec mon espace membre. le titre veut tous dire je pense... depuis ce matin je regarde comment faire,L'idée et la mais la requete n'est pas executé ?

jutilise les sessions et ce qui ce passe c'est que quand je souhaite acceder a ma panel membre depuis un pseudo par exemple je souhaite avoir la date de la derniere connexion...

dans ma base de donnée (table membres ) CHAMP connect (timestamp) est correct, aucun soucis...

voici mon code :

if (!isset($_SESSION["membre"])) {
$mysql_selection_date = mysql_query("SELECT connect FROM membres WHERE pseudo=".$_SESSION['membre']);
$reponse_temps = mysql_fetch_array($mysql_selection_date);
$_SESSION["membre"] = $reponse_temps["connect"];
mysql_query("UPDATE membres SET connect='".date("U")."' WHERE pseudo=".$_SESSION['membre']);
}



et mon echo :

<?echo "".date("d-m-Y",$_SESSION["membre"])." à ".date("G:i",$_SESSION["membre"]);?>

le hic c que comme vous le voyez la, j
dans $_SESSION["membre"] ya un gros
bug....D'abord jy stockes le pseudo, puis ensuite la date
de derniere connection

mais je ne sais pas comment changer et rectifié ca, jai telement toucher sur la chose que je me suis moi meme perdu :

Quelquun peut il maider ? a resoudre ce probleme
ou quelquun a til un code complet bien plus simple ? qui peux me conseiller maider ....
jy arrive vraiment pas :) et je fais tjs appel a phpcs poour ce genre de probleme car je sais que je trouverai reponse ...

Merci encore a vous tous....
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
FhX 2368 Messages postés mercredi 13 octobre 2004Date d'inscription 18 avril 2015 Dernière intervention - 5 nov. 2005 à 19:08
3
Merci
f (!isset($_SESSION["membre"])) {
$mysql_selection_date = mysql_query("SELECT connect FROM membres WHERE pseudo=".$_SESSION['membre']);
$reponse_temps = mysql_fetch_array($mysql_selection_date);
$_SESSION["connect"] = $reponse_temps["connect"];
mysql_query("UPDATE membres SET connect='".date("U")."' WHERE pseudo=".$_SESSION['membre']);
}

$_SESSION[] est un tableau associatif au même titre qu'un tableau normal.

$_SESSION = array();
$tableau = array();

C'est la même chose, c'est juste que $_SESSION[] est une superglobale !

Merci FhX 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 100 internautes ce mois-ci

Commenter la réponse de FhX
Meilleure réponse
milkasoprano 239 Messages postés jeudi 21 juillet 2005Date d'inscription 1 juillet 2007 Dernière intervention - 6 nov. 2005 à 11:46
3
Merci
Ok je lavai remarqué mais merci de mavoir fait la remarque...
que dois je donc faire ? :s

Merci milkasoprano 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 100 internautes ce mois-ci

Commenter la réponse de milkasoprano
Meilleure réponse
milkasoprano 239 Messages postés jeudi 21 juillet 2005Date d'inscription 1 juillet 2007 Dernière intervention - 6 nov. 2005 à 13:41
3
Merci
Ok jai reussi a le faire

Merci milkasoprano 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 100 internautes ce mois-ci

Commenter la réponse de milkasoprano

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.