Код маленько подправил, только помоему этого всё ещё недостаточно
* (+/-)
require_once '../sys/head.php';
require_once '../sys/db.php';
$act = trim(strip_tags($_GET['act']));
switch($act) {
default:
echo '<form action="../chat/index.php?act=ok" method="post">'.
'Ваше имя:<br /><input type="text" name="name" size="12" />'.
'Сообщение:<br /><input type="text" name="text" />'.
'<input type="submit" value="Отправить" />'.
'</form>';
break;
case 'ok':
$query = mysql_query('INSERT INTO `chat` SET `name`='. $name .', `text`='. $text .', `time`='. time());
if(isset($query)) {
echo 'Сообщение отправлено';
} else {
echo 'Ощибка'. mysql_error();
}
break;
}
require_once '../sys/end.php';
# Bahakz (20.12.2015 / 17:21)
Спасибо
Гг, а что это за текст такой? Там с кодировкой проблемы.
# ДоХтор (20.12.2015 / 17:23)
Гг, а что это за текст такой? Там с кодировкой проблемы.
Нет, у меня норм выглядит)
# Bahakz (20.12.2015 / 17:37)
Нет, у меня норм выглядит)
А у всех остальных - как на скрине. И как тогда кто либо будет пользоваться таким чатом? )
# Bahakz (20.12.2015 / 17:40)
Этот чат для теста
Даже если для теста. Допустим, сейчас ты его пишешь для теста, и не учитываешь кодировку и фильтрацию данных, потом спустя время ты захочешь его где-то выложить и показать результат своих работ, тогда-то и придёт глубокое разочарование
Писать надо
правильно сразу, а не абыкак надеясь на потом.
# ДоХтор (20.12.2015 / 17:46)
Даже если для теста. Допустим, сейчас ты его пишешь для теста, и не учитываешь кодировку и фильтрацию данных, потом спустя время ты захочешь его где-то выложить и показать результат своих работ, тогда
Щас его исправлю. А как текст поставить на cookie? Иначе на базу идет пустые данные)
# Bahakz (20.12.2015 / 17:58)
Щас его исправлю. А как текст поставить на cookie? Иначе на базу идет пустые данные)
При чём тут куки? Юзай условие if () {} для проверки перед отправкой в базу.
# ДоХтор (20.12.2015 / 17:59)
При чём тут куки? Юзай условие if () {} для проверки перед отправкой в базу.
Неа я не об этом. Когда нажмешь на "отправить" уже следующей странице вылетает все данные