Vous n'êtes pas connecté.





Salut à tous
J'ai voulu faire comme sur IPB et sur ce forum, que dans le profil d'un utilisateur, il y ai écrit ce qu'il fait :
J'ai bin réussi à le faire, seul problème, il y a un 1 devant ce qu'il fait :
Exemple ici : http://boardfun.free.fr/profile.php?id=2
Voilà mon code si vous voulez
:
<div class="inform">
<fieldset>
<legend><?php echo $lang_profile['Localisation'] ?></legend>
<div class="infldset">
<dl>
<dt><?php echo $lang_profile['Localisation'] ?>: </dt>
<dd><?php echo
// Grab the users
$result = $db->query('SELECT * FROM '.$db->prefix.'online WHERE user_id = '.$id) or error('Impossible de retrouver la liste des utilisateurs en ligne', __FILE__, __LINE__, $db->error());
$num_users_page = $db->num_rows($result);
if ($num_users_page) {
while ($num_users_page--) {
$user_data = $db->fetch_assoc($result);
if ($user_data['current_page']) {
$pathinfo = pathinfo($user_data['current_page']);
$current_page = $pathinfo['basename'];
if ($user_data['current_page_id'] > 0) {
if ($current_page == "viewtopic.php" || $current_page == "post.php") { $current_page_name = $db->query('SELECT subject FROM '.$db->prefix.'topics WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations du sujet', __FILE__, __LINE__, $db->error()); }
if ($current_page == "viewforum.php") { $current_page_name = $db->query('SELECT forum_name FROM '.$db->prefix.'forums WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations du forum', __FILE__, __LINE__, $db->error()); }
if ($current_page == "profile.php") { $current_page_name = $db->query('SELECT username FROM '.$db->prefix.'users WHERE id=\''.$user_data['current_page_id'].'\'') or error('Impossible de retrouver les informations de l\'utilisateur', __FILE__, __LINE__, $db->error()); }
if ($current_page == "post.php" || $current_page == "edit.php") { echo"\t\t\t\t\t".$lang_online[$user_data['current_page']].': <b><a href="'.PUN_ROOT.'sujet.html'.$user_data['current_page_id'].'">'.$db->result($current_page_name, 0).'</a></b>'."\n";}
else { echo"\t\t\t\t\t".$lang_online[$user_data['current_page']].': <b><a href="'.$user_data['current_page'].'?id='.$user_data['current_page_id'].'">'.$db->result($current_page_name, 0).'</a></b>'."\n";}
}else if ((@$lang_online[$user_data['current_page']]) == '')
echo"\t\t\t\t\t".$lang_online['Hiding Somewhere']."\n";
else
echo"\t\t\t\t\t".'<a href="'.$user_data['current_page'].'">'.$lang_online[$user_data['current_page']].'</a>'."\n";
if ($pun_user['g_id'] <= PUN_MOD) echo"\t\t\t\t\t".'<td class="ip"><a href="'.PUN_ROOT.'admin_users.php?show_users='.$user_data['current_ip'].'">'.$user_data['current_ip'].'</a></td>'."\n";
echo"\t\t\t\t".''."\n";
} } }
else { echo "\t\t\t\t".$lang_profile['No online']."\n\t\t\t\t"."\n"; }
?></dd>
</dl>
<div class="clearer"></div>
</div>
</fieldset>
</div>Merci d'avance
Bonne soirée,
Romain.
TOP Hors ligne


Remplace :
<dt><?php echo $lang_profile['Localisation'] ?>: </dt>
<dd><?php echoPar :
<dt><?php echo $lang_profile['Localisation'] ?>: </dt>
<dd><?phpTu as un echo en trop qui renvoit le retour de la déclaration du $result qui suit (qui évidemment est égale à 1).
TOP Hors ligne





Merci beaucoup Ju c'est nikel ! 
TOP Hors ligne