IGDREDER
Писатель
- Регистрация
- 10 Сен 2009
- Сообщения
- 7
- Реакции
- 0
- Автор темы
- #1
Незнал в каком разделе создать тему, но решил тут. У меня возникла проблема с одним скриптом, вернее с файлом от скрипта. Я сейчас выложу код, и поясню дальше.
//
// Проверим - достаточно ли информации для занесения в базу данных
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"');"; изменить чтобы ошибка пропала? уже больше часа сижу. Буду признателен за помощь.
//
// Проверим - достаточно ли информации для занесения в базу данных
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"');"; изменить чтобы ошибка пропала? уже больше часа сижу. Буду признателен за помощь.