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]   

> Без описания
imediasun
Отправлено: 04 Марта, 2013 - 17:45:06
Post Id


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


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


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

[+][+][+][+][+]


Есть функция в классе Query
PHP:
скопировать код в буфер обмена
  1.  
  2. public function DbQuery_ins($query)
  3.                 {
  4.                           $result = mysql_query($query) or die("Ошибка в запросе: " . mysql_error());
  5.                 }
  6.  
  7.  

Я добавляю данные следующим образом
PHP:
скопировать код в буфер обмена
  1.  
  2. $add=new Query();
  3. $res=$add->DbQuery_ins("INSERT INTO graphic (id,field_name,xx,yy) VALUES ('$id','$field_name','$xx','$yy')");
  4. if ($res) {
  5. header('Refresh: 3; URL=' . $_SERVER["PHP_SELF"]);
  6. echo "Данные успешно добавлены в таблицу";}
  7. else {echo "Данные не добавлены";}
  8. }
  9. else {echo "Введите данные для добавления в базу";}
  10.  

Данные добавляются но не работает проверка через $res пишет Данные не добавлены, что я не правильно сделал?
 
 Top
esterio
Отправлено: 04 Марта, 2013 - 17:57:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




1. не дублируйте темы
2. начитесь искать в нете
3. вам зарано ООП
4.
PHP:
скопировать код в буфер обмена
  1. public function DbQuery_ins($query)
  2. {
  3. return mysql_query($query) or die("Ошибка в запросе: " . mysql_error());
  4. }
 
 Top
imediasun
Отправлено: 04 Марта, 2013 - 18:19:13
Post Id


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


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


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

[+][+][+][+][+]


почему при обновлении страницы опять добавляются данные в таблицу ведь есть же header

(Отредактировано автором: 04 Марта, 2013 - 18:27:36)

 
 Top
re_nat
Отправлено: 05 Марта, 2013 - 10:14:05
Post Id



Частый гость


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


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




imediasun пишет:
почему при обновлении страницы опять добавляются данные в таблицу ведь есть же header

Ну это же смешно, а почему не должны?))) Вы хоть вдумайтесь в код.
 
 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