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

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

16. Lostoffuture - 29 Июля, 2008 - 10:34:42 - перейти к сообщению
Цитата:
а сторонних самописцев ))))) есть такие ?? в коллекции твоей ?


Вы прям стихами пишите... Открываете любой поисковик, в строку поиска пишите, что необходимо найти и после того, как вам выдаст поисковик порядка 1000000 результатов можете смело преступать к поиску необходимого вам материала..))))
17. script88 - 29 Июля, 2008 - 10:40:21 - перейти к сообщению
Lostoffuture пишет:
Вы прям стихами пишите... Открываете любой поисковик, в строку поиска пишите, что необходимо найти и после того, как вам выдаст поисковик порядка 1000000 результатов можете смело преступать к поиску необходимого вам материала..))))

Радость Улыбка это верно сказано но вот если это так легко уже нашел бы, а я хотел поинтересоваться, может есть у кого уроки для чайников ?? Улыбка
18. Lostoffuture - 29 Июля, 2008 - 10:42:35 - перейти к сообщению
Вот вам еще одна ссылка по классам...

http://www.php.su/learnphp/phpoo/?classes
19. _kT - 29 Июля, 2008 - 12:40:05 - перейти к сообщению
сделай принт $query;

и отпавь этот запрос в phpMyAdmin, а лучше через sqLyoga - чё за ошибку они тебе напишут
(Добавление)
И вообще майадмин то работает с этим сервером ? (именно по этим логин пароль ещё провреь) может права стоят на твоего пользователя мускула тока читать и всё.
20. script88 - 29 Июля, 2008 - 12:47:44 - перейти к сообщению
_kT пишет:
сделай принт $query;

и отпавь этот запрос в phpMyAdmin, а лучше через sqLyoga - чё за ошибку они тебе напишут
(Добавление)
И вообще майадмин то работает с этим сервером ? (именно по этим логин пароль ещё провреь) может права стоят на твоего пользователя мускула тока читать и всё.


Да phpMyAdmin работает норм, и с юзерами норма все, но вот скрипт иной раз через раз закидывает инфу, тестил на denwer и на toserver одно и тоже )
(Добавление)
script88 пишет:
sqLyoga

Что за прога ?
21. script88 - 30 Июля, 2008 - 13:43:31 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1.  
  2. function add_art(){
  3.  
  4.         if (isset($_POST['Submit'])){
  5.                 $data = $_POST['data'];
  6.                 $categories = $_POST['categories'];
  7.                 $title = $_POST['title'];
  8.                 $autor = $_POST['autor'];
  9.                 $home_page = $_POST['home_page'];
  10.                 $email_autor = $_POST['email_autor'];
  11.                 $text = $_POST['text'];
  12.                 $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("Ошибка соединения с базой данных");
  13.                 echo mysql_error();
  14.                 mysql_select_db($dbname, $conn) or die("Ошибка");
  15.                 echo mysql_error();
  16.                 $query = "INSERT INTO `articles_cms` VALUES ('$id_articles','$data','$categories','$title','$autor','$home_page','$email_autor','$text')";
  17.                 mysql_query($query);
  18.                 echo mysql_error();
  19.                 mysql_close($conn);
  20.                 echo mysql_error();
  21.         }
  22.         else {
  23.                 echo '<meta http-equiv=\"refresh\" content=\"1;URL=index.php\">';
  24.         }
  25. }
  26.  

поставил в начале скрипта
ini_set('display_errors',1);
error_reporting(E_ALL);

Начал ругаться на переменные:

Notice: Undefined variable: dbhost in Z:\home\localhost\www\func.php on line 16

Notice: Undefined variable: dbuser in Z:\home\localhost\www\func.php on line 16

Notice: Undefined variable: dbpass in Z:\home\localhost\www\func.php on line 16

в чем проблема понять не могу (, вроде conf.php прописан, пробовал обявить переменные global $dbhost; $dbuser; $dbpass;
не помогло. (
22. Djin_dj - 30 Июля, 2008 - 14:40:56 - перейти к сообщению
$dbhost, $dbuser, $dbpass - это хорошо но желательно вытаскивать их раз в глобале они сидят через $dbhost = $_GLOBALS['dbhost']; и тд
23. script88 - 30 Июля, 2008 - 14:53:35 - перейти к сообщению
Непомогает ((
Notice: Undefined variable: _GLOBAL in Z:\home\localhost\www\func.php on line 14

Notice: Undefined variable: _GLOBAL in Z:\home\localhost\www\func.php on line 15

Notice: Undefined variable: _GLOBAL in Z:\home\localhost\www\func.php on line 16
24. UA.ProG - 30 Июля, 2008 - 15:35:55 - перейти к сообщению
у тебя регистр глобал офф
25. script88 - 30 Июля, 2008 - 15:37:42 - перейти к сообщению
А можно тогда без глобальных переменных обойтись?, потому что в друг на серве в php.ini отключен регистер глобал и тогда нужно альтернативное решение.

 

Powered by ExBB FM 1.0 RC1