PHP/MySQL | Косяк в таблице или в запросе.
Тема закрыта by
ssh
Причина: VarrkaN, благодарю
![](https://bym.guru/files/icon/6014.png)
Причина: VarrkaN, благодарю
Крч, сломал голову уже.
Все меняю код, а таблица не пополняется, заново пересоздавал, и менял запросы, а записи так и нету.
Отрывок запроса на создание базы
CREATE TABLE IF NOT EXISTS `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
`avtor` varchar(244) NOT NULL,
`time` varchar(244) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Сам код на отправку запроса, и записи в табл:
Все меняю код, а таблица не пополняется, заново пересоздавал, и менял запросы, а записи так и нету.
Отрывок запроса на создание базы
CREATE TABLE IF NOT EXISTS `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
`avtor` varchar(244) NOT NULL,
`time` varchar(244) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Сам код на отправку запроса, и записи в табл:
if (isset($_REQUEST['ok'])) {
$text = $_POST['text'];
mysql_query("INSERT INTO `news` SET `text` = '".$text."', `avtor` = '".$userlogin."', `time` = '".time()."'");
$_SESSION['info'] = 'Удалено';
header('location: /admin.php');
}
echo '<div class="panel panel-default">
<div class="panel-heading"><center>АдминПанель</div></center>
<form action="" method="POST">
<div class="panel-body">
Текст новости:<br /><input type="text" name="text" maxlength="45" class="form-control" />
</br>
<input type="submit" class="btn btn-primary" name="ok" value="Изменить" />
</div> </form> </div>';
![](/views/icon/no_avatar.png)
DELETED
20 января 2016, в 18:21
Delete
________
посл. ред. 20.01.2016 в 18:21; всего 1 раз(а); by shadrvlad
Traceroute, я не по теме. так интересно, а что ты не фильтруешь входящие данные с формы( в твоем случае переменную $text). А так вродь правильно
mysql_query(query) or die(mysql_error());
shadrvlad, менял GET на REQUEST
P.S в чем косяк если не секрет?
P.S в чем косяк если не секрет?
shadrvlad (20.01.2016 в 18:21)
Traceroute, в запросе
Traceroute, в запросе
Это переменные.
![](/views/icon/no_avatar.png)
DELETED
20 января 2016, в 18:23
Delete
И да, request юзать не советуется, читал где-то.
RUS (20.01.2016 в 18:21)
Traceroute, я не по теме. так интересно, а что ты не фильтруешь входящие данные с формы( в твоем случае переменную $text). А так вродь правильно
Traceroute, я не по теме. так интересно, а что ты не фильтруешь входящие данные с формы( в твоем случае переменную $text). А так вродь правильно
Фильтр есть, убрал его. Думал из-за него.
Traceroute, А пробовал $_POST прост как я понимаю, переменная примит значения с $_POST
________
посл. ред. 20.01.2016 в 18:24; всего 1 раз(а); by RUS
________
посл. ред. 20.01.2016 в 18:24; всего 1 раз(а); by RUS