Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.09.2009, 20:45
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
переменные $title, $text, $desc, $avtor, $date из воздуха беруться? или из $_POST присваиваются? как присваиваются - в студию!
И естесно текст ошибки тоже в студию... ибо телепаты ещё не вернулись из летнего отпуска!
|
|
|

16.09.2009, 20:48
|
|
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме: 5290740
Репутация:
912
|
|
ошибки никакой нету, данные просто не добавляются...
|
|
|

16.09.2009, 20:50
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')");
Используйте нормальную конкатенацию, ибо это бред.
Код:
echo "('$title', '$text', '$desc', '$avtor', '$date')";
Всё верно выводит?
|
|
|

16.09.2009, 20:52
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
пробовал так например
$title = $_POST['title'];
$text = $_POST['text'];
.
.
.
и т д, я что то невижу откуда беруться эти переменные
|
|
|

16.09.2009, 20:54
|
|
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме: 5290740
Репутация:
912
|
|
Сообщение от Kusto
пробовал так например
$title = $_POST['title'];
$text = $_POST['text'];
.
.
.
и т д, я что то невижу откуда беруться эти переменные
с формы
Сообщение от Gray_Wolf
Код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')");
Используйте нормальную конкатенацию, ибо это бред.
Код:
echo "('$title', '$text', '$desc', '$avtor', '$date')";
Всё верно выводит?
да
|
|
|

16.09.2009, 20:58
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
блин наверное это бред но осмелюсь предположить что права на запись невыставленны))) (777)
|
|
|

16.09.2009, 21:11
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от Kusto
блин наверное это бред но осмелюсь предположить что права на запись невыставленны))) (777)
Полный бред...
.:[melkiy]:. , замени строчку
PHP код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')");
на
PHP код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')") or die(mysql_error());
И все сразу же станет на свои места  После исправления ошибки, конечно.
|
|
|

16.09.2009, 21:15
|
|
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме: 5290740
Репутация:
912
|
|
Сообщение от mailbrush
Полный бред...
.:[melkiy]:. , замени строчку
PHP код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')");
на
PHP код:
$result = mysql_query ("insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')") or die(mysql_error());
И все сразу же станет на свои места  После исправления ошибки, конечно.
Код:
You have an error in your SQL syntax near 'desc,avtor,date) values ('2009-09-16', 'avtor', 'desc', 'avtor', '2009-09-16')' at line 1
судя по ошибке неправильно подставляет значения... 
|
|
|

16.09.2009, 21:19
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
ну тогда
$q="insert into news (title,text,desc,avtor,date) values ('$title', '$text', '$desc', '$avtor', '$date')";
echo $q;
Вставляем этот запрос через PHPMyAdmin и тестируем...
|
|
|

16.09.2009, 21:31
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от .:[melkiy]:.
Код:
You have an error in your SQL syntax near 'desc,avtor,date) values ('2009-09-16', 'avtor', 'desc', 'avtor', '2009-09-16')' at line 1
судя по ошибке неправильно подставляет значения... 
Все ясно 
Поле desc переименуй на description или на что-то другое  . Т.к. DESC используется mysql базой для вывода информации из базы по убыванию.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|