Свободное общение | баг с чатом (бт)
есть небольшой баг с чат кланом, при ответе кому то клонирует ник, видно на скрине
как можно правильно избавиться?
код
------
73026_ffff.png (87.3 Kb)
Скачиваний: 98
как можно правильно избавиться?
код
php
$sender = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
$sender = mysql_fetch_array($sender);
echo'<a href="/user/'.$sender['id'].'/">'.nick($sender['id']).'</a></font>';//Логин отправителя
if($sender['id'] != $user['id']) {//Ответить на сообщение
echo'<a href="/clan/chat/?to='.$sender['id'].'">(»)</a>';
}
if($clan_memb['rank'] >= 3) {//Доступно для лидера и генерала
$comment = _string(_num($_GET['comment']));
if($comment) {
mysql_query('DELETE FROM `clan_chat` WHERE `clan` = "'.$clan['id'].'" AND `id` = "'.$comment.'"');
header('location: /clan/chat/?page='.$page);
$_SESSION['mes'] = mes('Сообщение удалено!');
exit;}
echo' <a href="/clan/chat/?page='.$page.'&comment='.$row['id'].'">[x]</a>';
}
echo'<span style="float: right;"><small>'.vremja($row['time']).'</small></span>';
echo':<br/>';
if($row['to']) {//Если ответ вам
$__to = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['to'].'"');
$__to = mysql_fetch_array($__to);
if($__to['id'] == $user['id']) {
echo'<font color="#90c090">';
}else{
echo'<font color="'.color($sender[id]).'">';
}
echo''.$__to['login'].',
</font>';
------
Скачиваний: 98
Я конечно не специалист, но может быть даже так
if($row['to']) {//Если ответ вам
$__to = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['to'].'"');
$__to = mysql_fetch_array($__to);
if($__to['id'] == $user['id']) {
echo'<font color="'.color($sender[id]).'">';
}
echo''.$__to['login'].',
if($row['to']) {//Если ответ вам
$__to = mysql_query('SELECT * FROM `users` WHERE `id` = "'.$row['to'].'"');
$__to = mysql_fetch_array($__to);
if($__to['id'] == $user['id']) {
echo'<font color="'.color($sender[id]).'">';
}
echo''.$__to['login'].',
это дело не в этом коде вроде
код гет to в студию
Four , запрос может? другого больше нет)
OverDriver (08.07.2020 в 16:00)
Four , запрос может? другого больше нет)
Four , запрос может? другого больше нет)
ссылка на ответ у тебя есть echo'<a href="/clan/chat/?to='.$sender['id'].'">(»)</a>';
а где поле ввода в коде?
Four ,
php
<div class="empty_block" align="center">
<form action="/clan/chat/?to='.$to.'" method="post">
Сообщение:<br/>
<textarea name="text" style="width: 70%;"> '.($to ? $_to['login'].', ':'').' </textarea><br/>
<input class="button" name="send_message" value="Отправить" type="submit">';
echo'</form>
OverDriver , а он при ответе ко всем юзерам так дублирует ник?
Four , да, всём кому ответили
Four , в общем чате исправлял, а тут хз как?
Стр.: 1, 2
