{% else-1 %}
(7 авг 2015, 22:03) (0/0) [0]
Vocaloid IA, я уже исправил)
Есть такая идея подгрузки сообщений, типо нажал "ещё" и старые сообщения загрузились. Как можно сделать?
(7 авг 2015, 15:07) (0/0) [0]
Vocaloid IA, сдела подгрузку, теперь пытаюсь сделать отправку. Но почему-то набранное сообщение не добавляется, но форма при нажатии кнопки очищается.

вот форма
if ($user_id) {
echo '<div class="gmenu"><form action="javascript:send();" name="add" method="post">';
echo 'Сообщение (max 500):<br />';
echo bbcode::auto_bb('add', 'message');
echo '<textarea rows="' . $set_user['field_h'] . '" name="message" id="message"></textarea><br />';
echo '<input type="submit" name="submit" value="Сказать" /></form></div>';
}

вот сама функция
//Функция отправки сообщения
function send()
{
//Считываем сообщение из поля ввода с id mess_to_add
var mess=$("#message"*.val();
// Отсылаем паметры
$.ajax({
type: "POST",
url: "add_post.php",
data:"message="+mess,
// Выводим то что вернул PHP
success: function(html)
{
//Если все успешно, загружаем сообщения
load_messes();
//Очищаем форму ввода сообщения
$("#message"*.val('');
}
});
}
а вот отправка с файла add_post.php
if (isset($_POST['submit'])) {
$message = isset($_POST['message']) ? functions::checkin(mb_substr(trim($_POST['message']), 0, 500)) : '';
if (empty($message))
$error[] = 'Пустое сообщение!';
if ($ban['1'] || $ban['13'])
$error[] = 'Вы забанены!';
if (!$error) {
mysql_query('INSERT INTO `chat` SET
`user_id` = "' . $user_id . '",
`message` = "' . mysql_real_escape_string($message) . '",
`time` = "' . time() . '";');
header('location: ?');
} else {
echo functions::display_error($error, '<a href="index.php">Назад</a>');
}
}

p.s. а чего здесь ббкода кода нету?
(6 авг 2015, 09:47) (0/0) [0]
ivonline, А где сам запрос в функции чтения? Тобишь аргумент первый где в setinterval?
(6 авг 2015, 09:39) (0/0) [0]
Vocaloid IA, так ответь на мой последний вопрос
(6 авг 2015, 07:36) (0/0) [0]
Vocaloid IA, ты меня не так понял.у меня есть индекс чата - главная. Вывод в файле пост.пхп. Мне же нужно привязать его к главной чата?
(6 авг 2015, 01:33) (0/0) [0]
Ну секунд 20 выставлять точно нужно. А как еще быть с добавлением сообщения без обновления страницы?
(6 авг 2015, 01:21) (0/0) [0]
Vocaloid IA, хорошо, припустим я.вывод сообщений в отдельный файл помещу, тогда мне его в основной включать вроде этого? require_once..
(6 авг 2015, 01:12) (0/0) [0]
Vocaloid IA, не понял что-то.. Я ведь чат то уже написал, мне не охота его разбивать по файлам..
(6 авг 2015, 01:05) (0/0) [0]
Vocaloid IA, но тогда ведь и контейнеры нужно писать, куда посты помещать?
(6 авг 2015, 01:04) (0/0) [0]
Vocaloid IA, читал о сетинтервал..спасибо, это уже более менее что-то..