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]   

> Без описания
root-php
Отправлено: 24 Декабря, 2008 - 12:13:16
Post Id



Новичок


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


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

[+]


Люди подскажите что делаю не правильно есть два скрипта один предает данные а другой получает и заносит в бузу привожу коды:

Заполняем форму add.php и предаем скрипту insert.php:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <form method="post" action="insert.php">
  3. ID<input type="Text" name="id"><br>
  4. NAME<input type="Text" name="name"><br>
  5. EMAIL<input type="Text" name="email"><br>
  6. \\ и так дальше пошли поля как объявлены в insert.php  
  7. <input type="Submit" name="submit" value="Enter information">
  8. </form>
  9.  


Сам скрипт insert.php
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?
  4. $hostname = "localhost";
  5. $username = "root";
  6. $password = "";
  7. $dbName = "base";
  8. /* Таблица MySQL, в которой хранятся данные */
  9. /* создать соединение */
  10. MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
  11. mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");
  12.  
  13. $id = strval($_POST['id']);
  14. $name = strval($_POST['name_user']);
  15. $email = strval($_POST['email']);
  16. $user_adrr = strval($_POST['user_adrr']);
  17. $user_tel = strval($_POST['user_tel']);
  18. $data_reg = strval($_POST['data_reg']);
  19. $time_credit = strval($_POST['time_credit']);
  20. $data_credit = strval($_POST['data_credit']);
  21. $user_deposit = strval($_POST['user_deposit']);
  22. $user_bank = strval($_POST['user_bank']);
  23. $tecmoney = strval($_POST['tecmoney']);
  24. $allmoney = strval($_POST['allmoney']);
  25. $user_procent = strval($_POST['user_procent']);
  26. $user_reg = strval($_POST['user_reg']);
  27. $user_password = strval($_POST['user_password']);
  28.  
  29.  
  30. $sql = ("INSERT INTO table ('id, name, email, user_adrr, user_tel, data_reg, time_credit,data_credit
  31. , user_deposit, user_bank, tecmoney, allmoney, user_procent, user_reg, user_password)
  32. VALUES ('$id', '$name', '$email' , '$user_adrr' , '$user_tel' , '$data_reg' , '$time_credit' , '$data_credit' ,
  33. '$user_deposit' , '$user_bank' , '$tecmoney' , '$user_procent' , '$user_reg' , '$user_password')");
  34. echo ( '<script language="JavaScript"> window.close();</script>' );
  35. ?>
  36.  


Проблема в том передает только первых три поля а все остальные не передаются, add.php дан кратко у меня все поля добавлены и объявлены переменные.
но работать со всеми не хотят только с тремя подскажите что за палка в колесе уже перечитал кучу статей думал что какие то ограничения есть на POST.

(Отредактировано автором: 24 Декабря, 2008 - 12:14:46)

 
 Top
Sanek
Отправлено: 24 Декабря, 2008 - 12:24:31
Post Id


Новичок


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


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




посмотри все ли передается.....
PHP:
скопировать код в буфер обмена
  1. print "<pre>";
  2. print_r ($_POST);
  3. print "</pre>";



подправь...
CODE (text):
скопировать код в буфер обмена
  1. $sql = "INSERT INTO `table` (`id`, `name`, `email`, ...., `user_password`)
  2. VALUES ('".$id."', '."$name."', '".$email."' , .... , '".$user_password."')";
 
 Top
root-php
Отправлено: 24 Декабря, 2008 - 12:28:45
Post Id



Новичок


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


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

[+]


Думаешь из за кавычек и точек не передается? Ну дак без этого добра все работает только правда три строчки передается а не все остальные.

ОТВЕТ ПЕРЕДАЧИ:

Array
(
[id_user] => d
[name_user] => d
[email] => jkh
[user_adrr] => орол
[user_tel] => р
[data_reg] => лор
[time_credit] => ол
[data_credit] => лоол
[user_deposit] => р
[user_bank] => ролр
[tecmoney] => олл
[allmoney] => ол
[user_procent] => ол
[user_reg] => л
[user_password] => sdfd
[submit] => ДОБАВИТЬ В БД
)

Все передается но в базу попадать не хотеть что может быть?

(Отредактировано автором: 24 Декабря, 2008 - 12:43:22)

 
 Top
valenok Модератор
Отправлено: 24 Декабря, 2008 - 12:53:46
Post Id



Здесь могла бы быть ваша реклама


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


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




ошибка в запросе.
http://phpfaq[dot]ru/debug


-----
Truly yours, Sasha.
 
My status
 Top
Champion Супермодератор
Отправлено: 24 Декабря, 2008 - 13:04:37
Post Id



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


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




root-php пишет:
INSERT INTO table ('id,

символ перед id тут совсем не нужен
 
 Top
root-php
Отправлено: 24 Декабря, 2008 - 15:32:04
Post Id



Новичок


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


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

[+]


Не знаю всеровн проходит только 3 поля больше не как все делаю точь в точь но ошібка где то есть.


$sql = "INSERT INTO table (id , name , email )
VALUES('$id', '$name', '$email')";
 
 Top
Sanek
Отправлено: 24 Декабря, 2008 - 15:37:44
Post Id


Новичок


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


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




выведи $sql... посмотри правильно ли формируется запрос
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB