website logo
Auteur
avatar
FURAX69

Forum » » Questions » » [Résolu] - Affichage de la dernière connexion dans userinfo ?


Posté : 26 janv. 2008 à 17:45 icone du post

Au secour !!

J'ai perdu mon user.php et essaye de rétablir l'affichage du nombre de posts pour un membre...

Je ne parviens plus à intégrer ça


$query = mysql_query("SELECT post FROM users_status WHERE uid='$uid'");
list($posts) = mysql_fetch_array($query);
echo $posts;



Dans mon code


unction userinfo($uname, $bypass=0) {
    global $user, $sitename, $smilies, $short_user, $site_font, $oggi, $posts, $nposts;
    global $name, $email, $url, $bio, $user_avatar, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_intrest, $user_sig, $user_journal, $user_lastv, $user_posts;

    $uname=removeHack($uname);
    $result = mysql_query("SELECT uid, name, femail, url, bio, user_avatar, user_icq, user_aim, user_yim, user_msnm, user_from, user_occ, user_intrest, user_sig, user_journal, mns, user_lastvisit FROM users WHERE uname='$uname'");
    list($uid, $name, $femail, $url, $bio, $user_avatar, $user_icq, $user_aim, $user_yim, $user_msnm, $user_from, $user_occ, $user_intrest, $user_sig, $user_journal, $mns, $user_lastv) = mysql_fetch_array($result);
    if (!$uid) {
       header ("location: index.php");
    }
    if (!$bypass) {global $cookie;}
    !!!include!!!("header.php");
    $user_lastv=intval($user_lastv);
    $today=intval($today);
    $today = date("d.m.Y",time()+($gmt*3600)); //la date du jour
    $zlast=date("d.m.Y",$user_lastv); // la dernière connection
          if ($today==date("d.m.Y",$user_lastv)) { // si aujourd'hui, renvoi l'heure
      $zlast = date("H:i",$user_lastv);  //renvoi l'heure
      $oggi="Aujourd'hui à ";
      }
      if ($user_lastv<1) { $user_lastv="Jamais"; }
   
     if (($uname == $cookie[1]) || ($bypass==1)) {
       echo "
\n";
       echo "$uname, ".translate("Welcome to")." $sitename";

       echo "
\n";
       echo "
";
       echo "

".translate("This is your personal page")."


";
       nav($mns);
    }
    $email=removeHack($femail);
    $name=stripslashes(removeHack($name));
    $url=removeHack($url);
    $bio=stripslashes(removeHack($bio));
    $user_icq=stripslashes(removeHack($user_icq));
    $user_aim=stripslashes(removeHack($user_aim));
    $user_yim=stripslashes(removeHack($user_yim));
    $user_msnm=stripslashes(removeHack($user_msnm));
    $user_from=stripslashes(removeHack($user_from));
    $user_occ=stripslashes(removeHack($user_occ));
    $user_intrest=stripslashes(removeHack($user_intrest));
    $user_sig=nl2br(removeHack($user_sig));
    $user_journal=stripslashes(removeHack($user_journal));
    $op="userinfo";
    !!!include!!!("modules/sform/extend-user/aff_extend-user.php");
    echo "

";
    opentable();
    if ($mns) {
       echo "";
       echo "
\n";
       echo translate("Mini-Web site")." : ".translate("the page")." ".translate("here")."
\n";
       echo "
";
    }
    echo "
\n";
    echo "Dernière connexion de $uname :  $oggi $zlast";
    echo "
\n";
    echo "";
    echo $posts;
    echo "
\n";
    echo "
\n";
    echo "Nombre de messages postés par $uname dans les forums : $posts";
    echo $posts;
    echo "
\n";
...



En fait, mon problème réside dans le fait que le champ "posts" est localisé dans une table différente des autres champs...

Si Tito est dans les parages...

HELP


Message édité par : FURAX69 / 26-01-2008 18:15


Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=22360&forum=9