|
|
|
|
|
для: Trianon
(12.05.2006 в 17:23)
| | Спасиб добрые люди.
Хм, а на пересохранение у меня все верно стояло. =) | |
|
|
|
|
|
|
|
для: cheops
(12.05.2006 в 17:11)
| | ну да... проглядел... %) | |
|
|
|
|
|
|
|
для: DarkZoom
(12.05.2006 в 16:43)
| | А ведь cheops прав был....
Зачем Вы пытаетесь после '$showhide', затолкать в запрос $_POST['id_news'] ?
Из-за этого и ошибка вылезает.
Сам $_POST['id_news'] конечно пустой, но запятая то перед ним присутствует - она и нарушает синтаксис.
$query = "INSERT INTO news VALUES (NULL,
'".$_POST['data']."',
'".$_POST['smalltext']."',
'".$_POST['medtext']."',
'".$_POST['bigtext']."',
'".$_POST['keywords']."',
'$showhide')";
|
Насчет косых кавычек я ошибся. Элементы enum обрамляются точно также как и обычные строки - апострофами. Так что тут всё ОК. | |
|
|
|
|
|
|
|
для: Trianon
(12.05.2006 в 13:23)
| | Стоп, так а последний ".$_POST['id_news']." вообще не нужен. | |
|
|
|
|
|
|
|
для: Trianon
(12.05.2006 в 16:27)
| | ставил и прямые и косые кавычки... текст один и тот же, ошибка синтаксиса.
Вот полностью весь блок отвечающий за новости + таблица. | |
|
|
|
|
|
|
|
для: DarkZoom
(12.05.2006 в 16:22)
| | Я спросил про текст сформированного запроса, а не про текст php-кода.
Здесь примером что-то передать бесполезно - форум режет косые кавычки - разве что аттачем. | |
|
|
|
|
|
|
|
для: Trianon
(12.05.2006 в 13:25)
| | Работает и с
и
и
Но если записать и простестить:.
else
{
echo mysql_error()."<br>";
echo $query;
exit();
}
|
то он пишет что ошибка синтаксиса в строке:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 8.
7 - if($_POST["hidez"] == "on") $showhide = 'show';
8 - else $showhide = 'hide';
|
В оригинале:
if($_POST['hide'] == "on") $showhide = "show";
else $showhide = "hide";
|
зы. оригинал из книги http://www.softtime.ru/php5/?id_article=43 | |
|
|
|
|
|
|
|
для: DarkZoom
(12.05.2006 в 13:06)
| | А в последнем поле в тексте запроса INSERT какие символы обрамляют hide/show?
Апострофы или одинарные косые кавычки?
По идее там должны стоять косые кавычки... | |
|
|
|
|
|
|
|
для: cheops
(12.05.2006 в 13:08)
| | оно же autoincrement? :) | |
|
|
|
|
|
|
|
для: DarkZoom
(12.05.2006 в 13:06)
| | У вас не предаётся переменная $_POST['id_news'] - она пустая и из-за этого возникает ошибка. | |
|
|
|
|