Обучение/Помощь новичкам | как сделать?
DELETED
Автор
8 января 2017, в 16:00
Delete
<?php
include_once ('sys/index.php');
head('Чат');
if(isset($user)){
echo "<div class='ferma_menu'>";
echo "<center><a href='rule.php'>[ Правила</a>|<a href='smile.php'>Смайлы ]</a></center></div>";
if($user['admin']>1) echo "<div class='ferma_rekl'>";
if($user['admin']>1) echo "« <a href='chat_o.php'>Очистить Чат</a><br/>";
if($user['admin']>1) echo "</div>";
echo "<div class='ferma_menu'>";
echo "<center><form action='chat.php' method='post'>
Сообщение: [<a href='/chat.php'>обновить</a>]: </br>
<p><textarea maxlength='300' cols='5' rows='3' name='msg'></textarea></p></br>";
echo "<input type='submit' value='Отправить' /></p>
</form></center>";
$chat_c = mysql_result(mysql_query("SELECT COUNT(*) FROM `chat`"), 0);
if($chat_c == '0') {
echo '<div class="ferma_menu"><b>Чат пуст :(</b></div>';
}
$k=mysql_result(mysql_query("SELECT COUNT(*) FROM `chat`"),0);
$k_page = ceil($k / $SET['p_str']);
$page = page();
$res = mysql_query("SELECT * FROM `chat` DESC LIMIT $start, $SET[p_str];");
$start=$SET['p_str']*$page-$SET['p_str'];
$res = mysql_query("SELECT * FROM `chat` LIMIT $start, $SET[p_str];");
while($chat=mysql_fetch_array($res)) {
anti($chat);
echo "<p>".$chat['name'].". (".$user['pol'].")</br> ".smile($chat['msg'])."</br></br></br></p>";
}
if ($k_page>1)str('chat.php?',$k_page,$page); // Вывод страниц
if(isset($_POST['msg'])){
if($user["energy"]>5) mysql_query("INSERT INTO `chat` (`msg`, `name`) VALUES ('".$_POST['msg']."','".$user['name']."')");
$energy=5;
if($user["energy"]>5) mysql_query("UPDATE `user` SET `energy` = '".($user['energy']-$energy)."' WHERE `id` = '".($user['id'])."'");
$izumrud=1;
if($user["energy"]>5) mysql_query("UPDATE `user` SET `izumrud` = '".($user['izumrud']+$izumrud)."' WHERE `id` = '".($user['id'])."'");
echo "<script type='text/javascript'>
window.location = 'chat.php'
</script>";
}
echo "</div>";
echo "<div class='ferma_rekl'>";
echo "« <a href='index.php'>На главную</a><br/>";
echo "</div>";
}else{
msg('Только для авторизованых пользователей!');
echo "<div class='ferma_rekl'>";
echo "« <a href='index.php'>На главную</a><br/>";
echo "</div>";
}
foot();
?>
$res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
DELETED
Автор
8 января 2017, в 16:06
Delete
[T]rec80 (08.01.2017 в 16:02)
$res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
$res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
а где это надо вставить?
вместо DESC пиши ASC
Вместо $res = mysql_query("SELECT * FROM `chat` LIMIT $start, $SET[p_str];");
пропиши $res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
пропиши $res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
DELETED
Автор
8 января 2017, в 16:20
Delete
AMADIS (08.01.2017 в 16:17)
Вместо $res = mysql_query("SELECT * FROM `chat` LIMIT $start, $SET[p_str];");
пропиши $res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
Вместо $res = mysql_query("SELECT * FROM `chat` LIMIT $start, $SET[p_str];");
пропиши $res = mysql_query("SELECT * FROM `chat` ASC LIMIT $start, $SET[p_str];");
Я делаю так и тогда сообщения вообще не появляются в переписке(
Тебе другой нужно что выше твоего "Вместо" там где есть DESC
DELETED
Автор
8 января 2017, в 16:35
Delete
[T]rec80 (08.01.2017 в 16:23)
Тебе другой нужно что выше твоего "Вместо" там где есть DESC
Тебе другой нужно что выше твоего "Вместо" там где есть DESC
все равно так же пишит как и раньше
Bymaschanin , тогда проще удалить весь код и забыться...
Весь втой код это набор идиотизма
Весь втой код это набор идиотизма
DELETED
Автор
8 января 2017, в 16:42
Delete
--
-- Структура таблицы `chat`
--
CREATE TABLE IF NOT EXISTS `chat` (
`id` int(11) NOT NULL,
`msg` varchar(10000) DEFAULT NULL,
`name` varchar(17) DEFAULT NULL
) ENGINE=MyISAM AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;
--
-- Дамп данных таблицы `chat`
--
INSERT INTO `chat` (`id`, `msg`, `name`) VALUES
Стр.: 1, 2