Créer un compte
Connexion

dernière connexion

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
cenker
06/02/2011 à 09:24:23
cenker
Membre
Bonjour voila j'avais trouvé sur ce forum un code qui permettait de donner à l'utilisateur la dernière date de sa connexion
donc voila ma page où logiquement il doit être affiché la date de la dernière connexion
<?php
include('config.php')
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Nixsis</title>    
                <meta name="robots" content="all,index,follow" />
        <meta name="Content-language" content="French" />
        <meta name="revisit-after" content="1 days" />
        <meta name="distribution" content="Global" />
        <meta name="rating" content="general" />               
                <meta http-equiv="Content-language" content="fr" />
                <meta http-equiv="Content-Style-Type" content="text/css" />
                <meta http-equiv="Content-Type" content="text/html; charset=utf8" />           
                <link rel="stylesheet" type="text/css" href="css/global.css" />
                <link type="text/css" rel="stylesheet" href="lightbox-form.css">
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/chat.js"></script>
          <script src="../js/lightbox-form.js" type="text/javascript"></script>
        </head>
<?php
if(isset($_SESSION['username']))
{
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_pm = mysql_fetch_array(mysql_query('select count(*) as nb_new_pm from pm where ((user1="'.$_SESSION['userid'].'" and user1read="no") or (user2="'.$_SESSION['userid'].'" and user2read="no")) and id2="1"'));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_pm = $nb_new_pm['nb_new_pm'];
//On compte le nombre de nouveaux messages que lutilisateur a
$nb_new_username = mysql_fetch_array(mysql_query('select count(*) as nb_new_username from users '));
//Le nombre de nouveaux messages est stoque dans la variable $nb_new_pm
$nb_new_username = $nb_new_username['nb_new_username'];
//On compte le nombre de nouveaux messages que lutilisateur a
        $dn = mysql_query('select  from users where id="'.$id.'"');

?>
        <body>
                <div id="wrapper">
                        <div id="header">
<div class="limites"></div>    
<div id='espace2'>
<table width="300" border="0">
<br/>
<center>Bienvenue sur votre Espace membre ::<font color=#FF0000><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></font></center><br/>
<center>Infos g&eacute;n&eacute;rale:</strong><br/>
&nbsp;  &nbsp; <?php echo("- Vous avez <font color=#FF0000>$nb_new_pm</font> message(s) non lu");?><br/>
&nbsp;  &nbsp; <?php echo("- Nombre d'inscrits aujourd'hui : <font color=#FF0000>$nb_new_username</font>");?><br/>
&nbsp;  &nbsp; <?php echo("- Dernier inscrits aujourd'hui : <font color=#FF0000>$nomderniers</font>");?>
<?php
//On recupere la dernière connexion de l'utilisateur
        $dn = mysql_query('select username, email, avatar, signup_date, lastlogin from users where id="'.$id.'"');
        if(mysql_num_rows($dn)>0)
        {
                $dnn = mysql_fetch_array($dn);
?>
                info:<br/>Dernière connexion le <?php if ($dnn['lastlogin'] == '0'){ echo 'Cet utilisateur ne c\'est jamais connecté(e).'; } else { echo date('d/m/Y',$dnn['lastlogin']);} ?>
<?php
}
?>
</table>
                </div>
                        </div>         
                        <ul id="speedbar">
                                <li><a href="index.php" ><img src="images/icons/accueil.png" alt="accueil" /><b>Accueil</b></a></li>                                                                   
                            <li><a href="http://board.nixsis.powa.fr/index.php"><img src="../images/forum.png" width="26"alt="forum" /><b>Forum</b></a></li>
                                <li><a href="propos.html"><img src="../images/propos.png" width="26"alt="propos" /><b>A propos</b></a></li>
                            <li><a href="contact.html" ><img src="../images/contact.png"width="26" alt="contact" /><b>Nous contacter</b></a></li>
                            <li> <a href="#" onclick="openbox('Informations', 1)"><img src="../images/service.png"width="26" alt="services" /><b>Services</b></a></li>                   
                          </ul>
        <script type="text/javascript">
                <!--
                        function open_infos()
                        {
                                window.open('modifierpar.php','modifier vos infos','menubar=no, scrollbars=no, top=100, left=100, width=280, height=200');
                        }
                -->
                </script>
                                                        <div id="filter"></div>
                <div id="box">
                <span id="boxtitle"></span>
                <p>Bonjour et merci à vous de votre visite sur Nixsis<br/>
                                Tout d'abord nous vous rappelons que le site est en constructions<br/>
                                et qu'il n'est pas apte à reçevoir des membres,les visteurs eux peuvent mais si vous voulez vous inscrire<br/>
                                veuillez repasser plus tards,nous enfin je suis seul pour l'instant à administrer ce site et à le bâtir<br/>
                                et comme vous aurez pu le voir sur la page <font color=#ff0000>A propos</font> je suis lycéen<br/>
                                et donc j'ai d'autres chose à faire mise à part ce site..<br/>
                                Pour ce qui est du Forum,il ne devrait pas voir le jour avant belle lurete ^^<br/>
                                Chaque chose en son temps,d'abord le site,l'insertion des modules basiques<br/>                
                                puis le Forum,ce que j'entends par Mod Basique c'est:<br/>
                                - Espace membre<br/>   
                                - Messagerie Privée<br/>
                                je vous tiendrais cependant au courant des avancements du site,pour cela un petite visite                      
                                s'impose <a href="infos.html"><font color=#ff0000>ici</font></a> sur ceux bonne navigation sur Nixsis.
                                <br/>
                <div align="right"><input id="co_submit"type="button" name="cancel" value="Fermer" onclick="closebox()"></div>
                </p>
                </div>
                        <div id="middle">
                        <div id="menu_connecté">
               <a href="#null" onclick="javascript:open_infos();"><img src="images/membres/parametres.png" width="48px" alt="parametres" title="Parametres"/></a>
                <a href="http://board.nixsis.powa.fr/index.php"><img src="images/membres/Web.png" width="48px" alt="forum" title="forum"/></a><br/>
                                <a href="messagerie.php"><img src="images/membres/Unread_Mail_Alt.png" width="48px"alt="messagerie" title="Messagerie"/></a>
                <a href=""><img src="images/membres/chat.png" width="48px"alt="chat" title="tchat"/></a><br/>
                            <a href="listemembres.php"><img src="images/membres/listemembres.png" width="48px"alt="liste des membres" title="Liste des membres"/></a>
                      <?php
                          //On recupere les identifiants, les pseudos et les emails des utilisateurs
              $req = mysql_query('select id, username, email, lastlogin from users ');
              while($dnn = mysql_fetch_array($req))
              {?>
                          <a href="profile.php?id=<?php echo $dnn['id']; ?>"><img src="images/membres/profil.png"width="48px" alt="profil" title="Profil" /></a><br/>
                            <a href=""><img src="images/membres/faq.png" width="48px"alt="faq" title="F.A.Q"/></a>
                                <a href=""><img src="images/membres/info.png" width="48px"alt="infos" title="Infos"/></a>
                                <center><a href="logout.php"><img src="images/membres/logout.png" width="48px"alt="deco'" title="Logout"/></a></center><br/>
                          </ul>
                        </div>
                        <?php
            }
            ?>
                          <div id="content">
                                 <br/>
                 <a href="index.php">Accueil</a> > Votre espace        
                                 <br/>
                                 <br/>
                     <h2>Bienvenue !!</h2>
                 <i>Editez par Cenker - le 19 Aout 2010 </i>
                                 <br/>
                                 <br/> 
                                 <?php echo $nb_new_pm; ?>
                                 Bonjour &agrave; toi <font color=#FF0000><?php if(isset($_SESSION['username'])){echo ' '.htmlentities($_SESSION['username'], ENT_QUOTES, 'UTF-8');} ?></font> et bienvenue sur ton nouvel espace membre,<br/>
                                 gr&acirc;ce &agrave; ton inscription tu auras acc&egrave;s &agrave; plusieurs services comme l'hebergement de fichier/images..<br/>
                                 tu pourras aussi faire la connaissance des differents membres et bient&ocirc;t dresser ton propre profils<br/>
                                 et ainsi les autres membres pourront mieux te connaitre.. Bonne journ&eacute;e et merci d'&ecirc;tre sur <font color=#ff0000>Nixsis</font>.
                 <?php echo("<font color=#FF0000>$sexe</font>")?>
                                 <br/>  
                 <br/>
                 <br/>
                 <h2><a href="#" onclick="openboxtchat('Informations', 1)"style="text-decoration:none">T'chat Box...</a></h2>
                                 <i>Editez par Cenker - le 29 Aout 2010 </i>
                                 <br/>
                                 <br/> 
             <div align="left"><font color="red"><img src="images/panneau_attention.png" alt="" style="float:left; margin:0 10px;" />Attention un bogue perciste..<br/>
                         si vous n'arrivez pas &agrave; cliquer<br/>
                         sur des liens apr&egrave;s r&eacute;ouverture<br/>
             de la shoutbox veuillez r&eacute;actualiser la page..</font></div><br/><br/>                        
                                        <div id="filter2"></div>
               <span id="boxtchattitle"></span>
                           <div id="boxtchat">            
                <p>     <div align="right"><input id="co_submit"type="button" name="cancel" value="fermer"  onclick="closeboxtchat()"></div><iframe src="http://www.i-tchat.com/shoutbox/shoutbox.php?idShoutbox=85821" width="550" height="230" frameborder="0" allowtransparency="true" >Votre navigateur semble incompatible, essayez d'ouvrir le <a href="http://www.i-tchat.com" onClick="window.open(this.href+'?85821');"></iframe>
                                <br/>



                </p>
                </div>
                <p class="clear"> </p>

                                </div>
                                <div id="footer">
                                        <ul>
                                                <li><a href="#"><img src="" alt="" /></a></li>
                                                <li class="tcenter">
                                                        &copy; 2010 Nixsis - Design by cenker <br/>
                                                        Ce site est la propri&eacute;t&eacute; exclusive de ses auteurs <br/>
                                                </li>
                                                <li>
                                                        Informations :<br/>
                                                        Site en construction !!<br/>
                                                       
                                                </li>
                                                <li class="final">
                                                        Contact :<br />
                                                        Email : <a href="#">eddyjoron@gmail.com</a><br/>
                                                        Site Principale : <a href="#">Nixsis.powa.fr</a>
                                                </li>
                                        </ul>
                                        <p class="clear"> </p>
                                </div>
                        </div><script type="text/javascript">
function switchDiv(n) {
   var id;
   var hide = 0;
   switch(n) {
      case 1 : id = "main_container"; break;
      case 2 : id = "envoiMP"; break;
      case 3 : id = "voirMP"; break;
      }
   if ( document.getElementById(id).style.display == "block" ) hide = 1;
   document.getElementById('main_container').style.display = "none";
   document.getElementById('envoiMP').style.display = "none";
   document.getElementById('voirMP').style.display = "none";
   if ( hide != 1 ) document.getElementById(id).style.display = "block";
   }
</script><span class="java" onclick="switchDiv(1)"> modifier la signature</span>&nbsp;|
<span class="java" onclick="switchDiv(2)"> envoyer un MP</span>&nbsp;|
<span class="java" onclick="switchDiv(3)"> voir les MP</span>


<div class="baliseDiv" style="display:none;" id="envoiMP">
envoiMP
<span class="java" onclick="switchDiv(2)"> Fermer</span>
</div>

<div class="baliseDiv" style="display:none;" id="voirMP">
voirMP
<span class="java" onclick="switchDiv(3)"> Fermer</span>
</div>
        <div class="baliseDiv" style="display:none;" id="main_container">      
<a href="javascript:void(0)" onclick="javascript:toggleChaBoxGrowth">-</a> <span class="java" onclick="switchDiv(1)"><img src="http://www.computer.org/ieeecs-csdl-theme/images/application/close.png" alt="" style="float:right; margin:0 10px;" /></span>


<a href="javascript:void(0)" onclick="javascript:chatWith('eddy')">Chat With Jane eddy</a>&nbsp;<font color=black>|</font><a href="javascript:void(0)" onclick="javascript:chatWith('Lebreton')">Chat With Lebreton</a>&nbsp;<font color=black>|</font><a href="javascript:void(0)" onclick="javascript:chatWith('lebreton2')">Chat With Lebreton2</a>
</div>
                <?php

}
else

{
  echo 'Vous n\'êtes pas autoris´ à acceder à cette zone';
  include('erreur.php');
  exit;
}

?>
        </body>
</html>

 
sur la base de donnée tout est nikel, mais sur la page rien ne s'affiche...


Noutan
06/02/2011 à 14:47:03
La vraie sagesse est de ne pas sembler sage. Noutan
Membre
Edit : Ma réponse été fausse. XD  -_-

ybouane
06/02/2011 à 17:30:51
ybouane
Admin
Bonjour,
dans ta base de donnée, est-tu sûr qu'il y a le champ lastlogin?

Cordialement :)

Image
tubasa
07/02/2011 à 17:29:03
tubasa
Membre
Bonjour,

en tant que nouveau membre je vais essayer de bien commencer en essayant de t'aider ;)
Tout d'abord première chose que j'ai remarqué sur cette ligne (c'est un exemple l'erreur est également sur d'autres lignes):
$dn = mysql_query('select username, email, avatar, signup_date, lastlogin from users where id="'.$id.'"'); Tu dis d'aller chercher une chose dans la bdd ou l'id est égal à la variable id mais je n'ai pas vu de variables id existante ^^
Il faut la déclarer auparavant (à moins que je ne l'ai pas vu ce qui est probable alors arretez moi tout de suite :0 )

Deuxième chose : Si tu affiches la date de la dernière connexion il faut que tu penses à la modifier par celle du moment à l'aide d'un UPDATE ^^

Voila c'est déjà un début et si j'ai tout faux je l'ai déjà dis arretez moi tout de suite  :-.

Pages: 1