Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с запросом в БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Мадара
Отправлено: 06 Октября, 2011 - 23:25:04
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Помогите разобрать.
вроди запрос успешен но в базе ничего

PHP:
скопировать код в буфер обмена
  1.  
  2. if(!empty($_POST['name'])){
  3.         $group['name'] = mysql_real_escape_string(htmlspecialchars($_POST['name']));
  4.         $group['opis'] = mysql_real_escape_string(htmlspecialchars($_POST['opis']));
  5.         $group['moder'] = intval($_POST['moder']);
  6.         $group['logo'] = mysql_real_escape_string(htmlspecialchars($_POST['logo']));
  7.                  
  8.         mysql_query('INSERT INTO `rola_group` (`name`,`opis`,moder`,`logo`) VALUES ("' . $group['name'] . '", "' . $group['opis'] . '", ' . $group['moder'] . ', "'.$group['logo'].'")');
  9.  
  10.         msg ('Техника <u>' . $group['name'] . '</u> добавлена.');
  11.     }
  12.     echo '<form method="post" enctype="multipart/form-data">
  13.            Название:<br /><input type="text" name="name" />            Описание:<br /><textarea name="opis"></textarea>            Модер:<br /><input type="text" name="moder" />            Изображение:<br /><input type="text" name="logo" />            <input type="submit" value="Добавить" />
  14.          </form>';
  15.  

(Добавление)
упс
извените, сам ошибку допустил `opis`,moder`,
темку можно закрывать
 
 Top
White
Отправлено: 06 Октября, 2011 - 23:33:07
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Мадара пишет:
вроди запрос успешен

а получается что не успешен.
поставьте после mysql_query

и что за функция msg?


-----
if(time()>1356048000) die();
 
 Top
Мадара
Отправлено: 06 Октября, 2011 - 23:34:29
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




а ето функция в движке dcms
 
 Top
White
Отправлено: 06 Октября, 2011 - 23:39:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Мадара пишет:
в движке dcms
пусть так, хотя мне это название ни о чем не говорит.


-----
if(time()>1356048000) die();
 
 Top
JohnnyB
Отправлено: 07 Октября, 2011 - 08:05:47
Post Id


Новичок


Покинул форум
Сообщений всего: 49
Дата рег-ции: Сент. 2011  


Помог: 2 раз(а)




тут синтаксическая ошибка
PHP:
скопировать код в буфер обмена
  1. mysql_query('INSERT INTO `rola_group` (`name`,`opis`,moder`,`logo`)

апострофа нет одного для поля moder,
так надо
PHP:
скопировать код в буфер обмена
  1. mysql_query('INSERT INTO `rola_group` (`name`,`opis`,`moder`,`logo`)

(Добавление)
и тут еще двойными кавычками обернуть надо

(Отредактировано автором: 07 Октября, 2011 - 08:07:02)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB