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
Форумы портала PHP.SU :: Версия для печати :: Неполучается внести инфу в базу (
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Неполучается внести инфу в базу (

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

1. script88 - 28 Июля, 2008 - 12:57:25 - перейти к сообщению
Вот мой скрипт:

PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. function show_form_articles(){
  4. ?>
  5. <form method="post" action="">
  6.   <p>&#1044;&#1072;&#1090;&#1072;:    <label>
  7.     <input name="data" type="text"/>
  8.     </label>
  9.       &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103;:  <label>
  10.   <input name="categories" type="text"/>
  11.   </label>
  12.     &#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1090;&#1072;&#1090;&#1100;&#1080;:  <label>
  13.   <input name="title" type="text"/>
  14.   </label>
  15.     &#1040;&#1074;&#1090;&#1086;&#1088;:  <label>
  16.   <input name="autor" type="text"/>
  17.   </label>
  18.     &#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1103;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;:  <label>
  19.   <input name="home_page" type="text"/>
  20.   </label>
  21.     E-mail &#1072;&#1074;&#1090;&#1086;&#1088;&#1072;:  <label>
  22.   <input name="email_autor" type="text"/>
  23.   </label>
  24.     &#1058;&#1077;&#1082;&#1089;:  <label>
  25.   <textarea name="text" cols="100" rows="20" id="text"></textarea>
  26.   </label>
  27.     <label>
  28.   <input type="submit" name="Submit" value="&#1054;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1100;" />
  29.   </label>
  30.   </p>
  31. </form>
  32. <?
  33. }
  34. ?>
  35.  


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. // functions
  5.  
  6. include('conf.php');
  7.  
  8.         $conn = mysql_connect(DBHOST, DBUSER, DBPASS) or die(DB_ERORR_CONNECT);
  9.         mysql_select_db(DBNAME) or die(DB_ERROR_SELECT_DB);
  10.  
  11. function add_articles(){
  12.         $data = $_POST['data'];
  13.         $categories = $_POST['categories'];
  14.         $title = $_POST['title'];
  15.         $autor = $_POST['autor'];
  16.         $home_page = $_POST['home_page'];
  17.         $email_autor = $_POST['email_autor'];
  18.         $text = $_POST['text'];
  19.         $query = "INSERT INTO `articles_cms` (`id_articles`,`data`,`categories`,`title`,`autor`,`home_page`,`email_autor`,`text`) VALUES ($id_articles, $data, $categories, $title, $autor, $home_page, $email_autor, $text)";
  20.         mysql_query($query);
  21. }
  22. ?>
  23.  


Что не так понять не могу...((
2. _kT - 28 Июля, 2008 - 13:09:26 - перейти к сообщению
Попробуй поставить кавычки у каждого вэльюе

$query = "INSERT INTO `articles_cms` (`id_articles`,`data`,`categories`,`title`,`autor`,`home_page`,`email_autor`,`text`) VALUES ($id_articles, '$data','$categories', '$title', '$autor', '$home_page', '$email_autor', '$text')";
3. script88 - 28 Июля, 2008 - 15:07:20 - перейти к сообщению
Спс....это исправил еще до твоего поста ))....просто сразу не разобрал что намудрил ))
(Добавление)
Не...все равно не помогает....у меня такая проблема была но вот только немогу вспомнить как решил ее...((
4. EuGen - 28 Июля, 2008 - 15:59:07 - перейти к сообщению
Смотрите текст sql-ошибки, там все указывается всегда
5. script88 - 28 Июля, 2008 - 17:46:11 - перейти к сообщению
инфа какимто образом начала заноситься в базу данных....в чем может быть ошибка я понять немогу .... (((((
6. EuGen - 28 Июля, 2008 - 17:51:18 - перейти к сообщению
Ну а уж тогда мы - тем более. Если информация вносится, то в чем вообще ошибка..
7. script88 - 28 Июля, 2008 - 18:07:09 - перейти к сообщению
проблема в том что информация вноситься через раз.....а вот в чем причина я понять не могу................и хотелось бы какнить написать класс для работы с базоц данных........если есть примеры приведите пожайлусто
8. EuGen - 28 Июля, 2008 - 18:31:14 - перейти к сообщению
Ищите на http://phpclasses[dot]org
9. script88 - 29 Июля, 2008 - 08:53:34 - перейти к сообщению
Да вот еслибы там на русском былобы написанно то другое дело )))) Все ходы записаны ??? Непонял! Oops!
10. EuGen - 29 Июля, 2008 - 09:41:19 - перейти к сообщению
Если хотите без проблем программировать и находить нужные материалы, английский придется выучить, хотя бы на уровне чтения мануалов. Ну и конечно http://translate[dot]ru
11. script88 - 29 Июля, 2008 - 10:02:10 - перейти к сообщению
Английский конечно надо знать...но у меня с этим пока туговато Однако
12. Lostoffuture - 29 Июля, 2008 - 10:16:13 - перейти к сообщению
Цитата:
Английский конечно надо знать...но у меня с этим пока туговато Однако


А в жизни пригодиться знание языка. пробуйте различные переводчики инета...
http://translate[dot]google[dot]com/
13. script88 - 29 Июля, 2008 - 10:22:22 - перейти к сообщению
О спс большое за напоминание.... хороший переводчик! Буду разбирать классы.... и хотелось бы побольше мануалов по классам на русском )
14. Lostoffuture - 29 Июля, 2008 - 10:28:31 - перейти к сообщению
Что касается классов то луче мануалки нет.... вам по этому адрессу http://php[dot]ru/manual/language[dot]oo[dot][dot][dot]5[dot]html#op5[dot]intro
15. script88 - 29 Июля, 2008 - 10:30:44 - перейти к сообщению
а сторонних самописцев ))))) есть такие ?? в коллекции твоей ?

 

Powered by ExBB FM 1.0 RC1