Помощник
|
Помогите найти ошибку |
Semenovich
|
Сообщение
#1
|
||
|
|
||
|
|||
LifeUP |
17.1.2011, 23:26;
Ответить: LifeUP
Сообщение
#2
|
|
скорее всего проблема в поле data попробуйте при запросе его не использовать.
P.S какаято у вас запутанная схема, вот набросал примерчик попроще [PHP] if (isset ($_POST['ok'])) { $info = ''; $razdel = isset ($_POST['razdel']) ? trim ($_POST['razdel']) : ''; $date = isset ($_POST['razdel']) ? trim ($_POST['date']) : ''; $text = isset ($_POST['text']) ? trim ($_POST['text']) : ''; $kontakt = isset ($_POST['kontakt']) ? trim ($_POST['kontakt']) : ''; if (empty ($razdel) || empty ($date) || empty ($text) || empty ($kontakt)) { $info = 'Заполните все поля'; } if (empty ($info)) { if (mysql_query ("INSERT INTO `basa` (razdel,data,text,kontakt) VALUES ('" . $razdel . "','" . $data . "','" . $text . "','" . $kontakt . "')")) { $info = 'it`s good!'; } else { $info = 'wrong!'; } } } echo $info; [/PHP] P.S.S на реальном сайте так никогда не делайте! всегда проверяйте любые входящие данные от пользователя! |
|
|
Semenovich
|
Сообщение
#3
|
|
LifeUP
О мистер все заработало, за исключением даты, в базе данных не выставляется дата, все показывает по нулям. |
|
|
LifeUP |
18.1.2011, 1:09;
Ответить: LifeUP
Сообщение
#4
|
|
рас дело в дате значит пробуйте изменить имя data в таблице (есть имена которые "зарезервированы" в БД и их нельзя использовать) к примеру на ttt, если запрос и в неё не запишется то что-то с данными для записи, копайте там.
|
|
|
Semenovich
|
Сообщение
#5
|
|
рас дело в дате значит пробуйте изменить имя data в таблице (есть имена которые "зарезервированы" в БД и их нельзя использовать) к примеру на ttt, если запрос и в неё не запишется то что-то с данными для записи, копайте там. Поменял и все равно не прописывает дату. В базе почему -то стоит так: 0000-00-00 а у меня данные выставляются так 12-12-2011 |
|
|
alexdrob |
18.1.2011, 1:22;
Ответить: alexdrob
Сообщение
#6
|
|
зачем что то менять, просто поля и названия таблиц нужно всегда ьрать в `поле`
[PHP]if (mysql_query ("INSERT INTO `basa` (`razdel`,`data`,`text`,`kontakt`) VALUES ('" . $razdel . "','" . $data . "','" . $text . "','" . $kontakt . "')"))[/PHP] |
|
|
alexdrob |
18.1.2011, 1:23;
Ответить: alexdrob
Сообщение
#7
|
|
за исключением даты У вас переменная тут $date*** = isset ($_POST['razdel'])* ? trim ($_POST['date'])*** : ''; date а в запросе data надо так [PHP]if (mysql_query ("INSERT INTO `basa` (`razdel`,`data`,`text`,`kontakt`) VALUES ('".$razdel . "','".$date."','".$text ."','".$kontakt."')"))[/PHP] |
|
|
Semenovich
|
Сообщение
#8
|
|
|
|
|
alexdrob |
18.1.2011, 1:53;
Ответить: alexdrob
Сообщение
#9
|
|
Покажите полный код и тип поля какой?
|
|
|
alexdrob |
18.1.2011, 3:13;
Ответить: alexdrob
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 865 | 7.4.2024, 18:05 автор: Alex-777 |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 2305 | 23.3.2024, 7:41 автор: Room |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 725 | 21.2.2024, 23:42 автор: Mixatraider |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2340 | 7.8.2020, 9:28 автор: heisenberg_mw |
Текстовая версия | Сейчас: 20.4.2024, 4:31 |