4bia
Новичок
Здравствуйте! Возникла такая проблема:
Есть таблица discussions с полями id (int), discuss (text) и другими полями. Есть скрипт для изменения значения поля discuss, состоящий из формы, значение которой отправляется дальше по скрипту через POST, где выполняется sql-запрос.
Код выглядит так:
Что при этом происходит - $_POST[text] передаётся, соответственно, с $text всё в порядке, но поле discuss в таблице становится пустым, что не отправляй в форму. Если сделать $text = "test", всё работает как часы. Если сделать SET `text`='test', всё тоже работает как часы. Т.е., с базой данных всё в порядке, с переменными всё по-видимому тоже в порядке. В чём же тогда проблема?
Есть таблица discussions с полями id (int), discuss (text) и другими полями. Есть скрипт для изменения значения поля discuss, состоящий из формы, значение которой отправляется дальше по скрипту через POST, где выполняется sql-запрос.
Код выглядит так:
PHP:
$text = mysql_real_escape_string($_POST[text]);
$query = "UPDATE discussions SET `discuss`='$text' WHERE id=$_GET[id]";
$result = mysql_query($query) or die(mysql_error());