syntax error

Тема в разделе "Мегафлуд", создана пользователем IGDREDER, 18 сен 2009.

Статус темы:
Закрыта.
  1. IGDREDER

    IGDREDER Писатель

    Регистр.:
    10 сен 2009
    Сообщения:
    7
    Симпатии:
    0
    Незнал в каком разделе создать тему, но решил тут. У меня возникла проблема с одним скриптом, вернее с файлом от скрипта. Я сейчас выложу код, и поясню дальше.
    //
    // Проверим - достаточно ли информации для занесения в базу данных
    if(empty($_POST['name'])) error("Отсутствует заголовок");
    if(empty($_POST['body'])) error("Содержание не введено");
    // Определяем, скрыта новоть или нет
    if($_POST['hide'] == "on") $showhide = "show";
    else $showhide = "hide";
    // Заменяем одинарные кавычки обратными, чтобы избежать конфликта
    // при добавлении информации в таблицу
    if (!get_magic_quotes_gpc())
    {
    $_POST['name'] = mysql_escape_string($_POST['name']);
    $_POST['body'] = mysql_escape_string($_POST['body']);
    }
    // Формируем и выполняем SQL-запрос на добавление новости
    $query = "INSERT INTO news VALUES (0,
    '".$_POST['name']."',
    '".$_POST['body']."',
    now(),
    '"$showhide"');";
    if(mysql_query($query))
    {
    // Если запрос выполнен удачно, осуществляем автоматический переход
    // на главную страницу администрирования
    echo "<HTML><HEAD>
    <META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
    </HEAD>";
    }
    else error("Ошибка при добавлении новостной позиции");
    ?>
    ---
    в этой строке '"$showhide"');"; выдает ошибку Parse error: syntax error, unexpected T_VARIABLE in
    что нужно тут '"$showhide"');"; изменить чтобы ошибка пропала? уже больше часа сижу. Буду признателен за помощь.
     
Статус темы:
Закрыта.