может кто сможет подсказать где сдесь ошибка, а точнее в запросе:
$url = xss($_GET['url']);
$query = mysql_query("SELECT * FROM `site` WHERE `url` = '$url'"); $sql_count++;
if(mysql_num_rows($query) == TRUE)
{
if(isset($_POST['ban']))
{
if(empty($_POST['text'])){error('Введите причину бана'); $error = TRUE;}
if($error == FALSE)
{
$text = esc($_POST['text']);
$time = time();
mysql_query("INSERT INTO `banlist` (`id_site`, `about`, `time`) VALUES ('$id', '$text', '$time')"); $sql_count++;
mysql_query("UPDATE `site` SET `ban` = '1' WHERE `url` = '$url'");
header('Location: /site/'.$url.'');
}
}
это кусок кода для добавления сайта в бан. Бан работает но в бан листе отображается только название сайта и адрес. а время добавления и причина с ошибкой. В базе проверял запись идёт но ид сайта не записывает. я как только в базе выставляют ид то все в норму становится.
вот в этом запросе где-то ошибка
$url = xss($_GET['url']);
$query = mysql_query("SELECT * FROM `site` WHERE `url` = '$url'"); $sql_count++;
if(mysql_num_rows($query) == TRUE)
{
if(isset($_POST['ban']))
{
if(empty($_POST['text'])){error('Введите причину бана'); $error = TRUE;}
if($error == FALSE)
{
$text = esc($_POST['text']);
$time = time();
mysql_query("INSERT INTO `banlist` (`id_site`, `about`, `time`) VALUES ('$id', '$text', '$time')"); $sql_count++;
mysql_query("UPDATE `site` SET `ban` = '1' WHERE `url` = '$url'");
header('Location: /site/'.$url.'');
}
}
это кусок кода для добавления сайта в бан. Бан работает но в бан листе отображается только название сайта и адрес. а время добавления и причина с ошибкой. В базе проверял запись идёт но ид сайта не записывает. я как только в базе выставляют ид то все в норму становится.
вот в этом запросе где-то ошибка