Проблемка с корректным выводом.

Print RSS
117

Author
Землянин
0
Вот функция

function status($id){
global $db;
$sql = $db -> query("SELECT * FROM users_online WHERE uid='$id'") -> fetch_array();
echo ($sql['id']) ? '<img src="/images/on.gif">' : '<img src="/images/off.gif">';} // вывод онлайн/оффлайн

использую я ее так

while($sql = $query_obj -> fetch_assoc()){
echo '<div class="frame"><table><td>';
echo (!$sql['avatar']) ? '<img src="/images/noavatar.gif">' : '<img src="/avatars/'.$sql['avatar'].'">';
echo '</td><td><a href="/profile/'.$sql['id'].'/">'.$sql['login'].'</a><span style="float: right">'.status($sql['id']).'</span>';
if($sql['name']) echo '<br><g>Имя:</g> '.$sql['name'].'';
echo '<br><g>Последний визит:</g> '.date_str(''.$sql['visit_date'].'').'</td></table></div>';}
...

И вот, что выходит http://xwelmusic.ru/users/ (не реклама) статус весит там, где ему захочется. Почему?

Добавлено через 03:23 сек.
Вобще, по сути картинка должна быть напротив логина. У меня она под аватаромsmile
Д

Пришелец
0
а
<tr>
не забыл? D

Добавлено через 09:18 сек.
echo ($sql['id']) ? '<img src="/images/on.gif">' : '<img src="/images/off.gif">';} // вывод онлайн/оффлайн
вместо echo пиши return
Stickers / Tags / Rules / Top topics / Top Posts / Search