Glazok
Новичок
Переписка на сайте с открытой сессией. Значит, есть файл mes.php - список всех укороченных сообщений (этот файл работает нормально) и есть файл full_mes.php - полная версия сообщения. Т.е. на странице mes.php кликаешь по обрезанному тексту и попадаешь на full_mes.php где должна показываться полная версия сообщения.
Проблема вот в чём: чтобы не заморачиваться сменой аккаунтов, я отправляю сообщения самому себе. И последнее сообщение, которое я отправлю - в полной версии выглядит нормально, а все полученные до этого - отображается последнее отправленное сообщение.
Я знаю где проблема, но не знаю, как её решить. А проблема в файле full_mes.php. Вот строчка кода, которая отвечает за извлечение сообщения:
Я понимаю, что в запросе к БД ORDER BY id DESC - лишнее, но без этого на странице выдаёт ошибку. Подскажите, пожалуйста, как исправить проблему, и сделать так, чтобы сообщение соответствовало обрезанному сообщению на mes.php. Заранее благодарен. Могу дать ссылку имя и пароль дать, чтобы посмотреть проблему, а могу два эти файла прислать
Проблема вот в чём: чтобы не заморачиваться сменой аккаунтов, я отправляю сообщения самому себе. И последнее сообщение, которое я отправлю - в полной версии выглядит нормально, а все полученные до этого - отображается последнее отправленное сообщение.
Я знаю где проблема, но не знаю, как её решить. А проблема в файле full_mes.php. Вот строчка кода, которая отвечает за извлечение сообщения:
PHP:
$tmp = mysql_query("SELECT * FROM messages WHERE poluchatel='$login' ORDER BY id DESC",$db);
$messages = mysql_fetch_array($tmp);
Примечание: $login = $_SESSION['login']; т.е. логин под который открыта сессия. Поля таблицы messages:
id (auto_increment)
author
poluchate
text
view
date