Enregistrment identique (BDD)

Résolu
Mathieu -  
 Mathieu -
Bonjour,

Je suis en train de faire un espace membre qui marche bien d'ailleurs et je souhaite rajouté deux à la table des membres.

Dernière connexion et Connexion.

J'étais partie dans l'idée que quand je me connecte la variable $_SESSION['pseudo'] est crée donc j'enregistre l'heure de la connexion dans le champ connexion de ma base de donnée.
Puis quand je me déconnecte je veut que ce qui a été enregistrer dans connexion aille dans dernièreconnexion.

Hors moi quand je me connecte et déconnecte sa m'enregistre les même valeur dans les deux.

Voici mon code.

<?php
mysql_connect("*******", "*********", "********");
mysql_select_db("Bepien_module");
$pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
$passe = mysql_real_escape_string(htmlspecialchars($_POST['passe']));
//Je crypte $passe avec la fonction "sha1"
$passe = sha1($passe);
$nbre = mysql_query("SELECT COUNT(*) AS exist FROM connexion WHERE pseudo='$pseudo'");
$donnees = mysql_fetch_array($nbre);
if($donnees['exist'] != 0) //si le pseudo existe
{
$quete = mysql_query("SELECT * FROM connexion WHERE pseudo='$pseudo'");
$infos = mysql_fetch_array($quete);
mysql_close();
if($passe == $infos['passe'])
{
//C'est ici que je mets le code servant à effectuer la connexion, car le mot de passe est bon
$_SESSION['pseudo'] = $pseudo;
mysql_connect("*********", "*********", "******");
mysql_select_db("Bepien_jeux");
{
mysql_query("UPDATE infojoueur SET connexion='" . time() . "' WHERE pseudo='" . $_SESSION['pseudo'] . "'");
}
?>
<script type="text/javascript" language="javascript">
var temp = "Connexion reussi." // ici on stock dans la variable temp la chaine "Erreur !"
alert(temp) // et ici, grâce à la fonction 'alert', on crée une message box dans laquelle le contenu de la variable temp va s'écrire.
</script>
<SCRIPT language="javaScript">
document.location.href="index.php"
</SCRIPT>

<?php
}
else //Si ce n'est pas le bon couple pseudo/mdp
{
echo 'Vous n\'avez pas rentré les bons identifiants <br/> Veuillez réessayer <a href=\"http://www.bepien.e3b.org/connexion.php\">Se connecter</a><br/>';
}
}
mysql_close();
?>

<?php
mysql_connect("*******", "********", "**********");
mysql_select_db("******");

$verifdeco = mysql_query("SELECT * FROM infojoueur");
$deco = mysql_fetch_array($verifdeco);
session_start();
if(!isset($_SESSION[''.$deco['pseudo'].'']))
{
mysql_query("UPDATE infojoueur SET derniereconnexion='" . $deco['connexion'] . "' WHERE pseudo='".$deco['pseudo']."' ");
exit;
}
?>


Merci de vos réponse bonne journée :) .

1 réponse

Mathieu
 
Personne ne sait ?
0