Перейти к публикации

Рекомендованные сообщения

Пмагите, я делаю чат и столкнулся с такой проблеммой, нужно когда юзер заходит, что бы у него высвечивалось 20 последних сообщений, я сделал это так:

$sql = "SELECT * FROM chat order by id desc limit 0,20";

$result = mysql_query($sql);

$number = MYSQL_NUMROWS($result);

$i = 0;


for($i = 0; $i < $number; $i++)

	{

$date = mysql_result($result, $i, "name");

$msg3 = mysql_result($result, $i, "msg");


	}


$msg.= "<span class=date>$date</span>";

$msg2.= $msg3;


?>
и вот этим скриптом передаю сообщения в фрейм сообщений
<script>

parent.msg.p.innerHTML += "<?echo $msg?>&nbsp;<?echo $msg2?><br>";

</script>

Но проблемма в отм, что он сабака передает только одно сообщение, памагите кто может !! :(

Ссылка на сообщение
Поделиться на других сайтах

Скрипт, великолепный. :blink:

Вот тоже самое что и у тебя, только проще, мож заработает.

$result = mysql_query("SELECT * FROM chat ORDER BY id DESC LIMIT 0,20");

$msg = '';

while($row = mysql_fetch_array($result)) 

{

	  $msg .= '<span class=date>'.$row['name'].'</span> '.$row['msg'].'<br>';

}
<script>

parent.msg.p.innerHTML += "<?=$msg?>";

</script>

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...