Loading...
PHP/MySQL | Косяк в таблице или в запросе.
Крч, сломал голову уже.
Все меняю код, а таблица не пополняется, заново пересоздавал, и менял запросы, а записи так и нету.

Отрывок запроса на создание базы

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>';
Traceroute, в запросе
________
посл. ред. 20.01.2016 в 18:21; всего 1 раз(а); by shadrvlad
Traceroute, я не по теме. так интересно, а что ты не фильтруешь входящие данные с формы( в твоем случае переменную $text). А так вродь правильно
mysql_query(query) or die(mysql_error());
shadrvlad, менял GET на REQUEST

P.S в чем косяк если не секрет?
shadrvlad (20.01.2016 в 18:21)
Traceroute, в запросе

Это переменные.
Traceroute, а почему не POST?
И да, request юзать не советуется, читал где-то.
RUS (20.01.2016 в 18:21)
Traceroute, я не по теме. так интересно, а что ты не фильтруешь входящие данные с формы( в твоем случае переменную $text). А так вродь правильно

Фильтр есть, убрал его. Думал из-за него.
Traceroute, А пробовал $_POST прост как я понимаю, переменная примит значения с $_POST
________
посл. ред. 20.01.2016 в 18:24; всего 1 раз(а); by RUS
Онлайн: 1
Время:
Gen. 0.051
(c) Bym.Guru 2010-2025