Просмотр файла Panel/edit_news.php

Размер файла: 1.75Kb
<?PHP
require '../System/core.php';
 $config['title'] = 'Редактирование новости';
require '../System/header.php';

if(!isset($user)){header('Location: /');}

if(!isset($_GET['id'])){header('Location: /');}

$id = num($_GET['id']);

$count_news = mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `id` = '$id'"),0); $sql_count++;

if($count_news !== '0')
 {
  if(isset($_POST['add_news']))
   {
    $error = FALSE;

    if(empty($_POST['name'])){error('Введите название новости'); $error = TRUE;}
    if(empty($_POST['about'])){error('Введите текст новости'); $error = TRUE;}

    if($error == FALSE)
     {
      # Фильтруем принятые данные
	  $name = esc($_POST['name']);
	  $about = esc($_POST['about']);

      # Добавляем новость
	  mysql_query("UPDATE `news` SET `name` = '$name', `about` = '$about' WHERE `id` = '$id'"); $sql_count++;
	  message('Новость успешно изменена');
     }
   }
   
   $news = mysql_fetch_array(mysql_query("SELECT * FROM `news` WHERE `id` = '$id'")); $sql_count++;
   
   ?>
    <form action="" class="text" method="POST">
     Название:<br />
	 <input type="text" name="name" value="<?=$news['name']?>"><br />

	 Текст:<br />
	 <textarea name="about"><?=$news['about']?></textarea><br />

	 <input type="submit" name="add_news" value="Создать">
    </form>
<?
 }
else
 {
  
 }
echo '<div class="back"><a href="/Panel/"><img src="/Style/icons/back.png" alt="" /> В панель управления</a></div>';
echo '<div class="back"><a href="/"><img src="/Style/icons/back.png" alt="" /> На главную</a></div>';
require '../System/footer.php';
?>