| imho.ws |
![]() |
|
|
|
# 21 |
|
Full Member
Регистрация: 29.05.2002
Сообщения: 544
![]() ![]() ![]() ![]() ![]() |
а вот и нет, php допускает и такой синтаксис. дело все-таки в том, имхо, что не "видно" переменной $name, почему? я свой ответ написал, выше...
p.s. $name = "whatevername"; echo "$name" . "<BR>"; //whatevername echo '$name'. "<BR>"; //$name echo $name . "<BR>"; //whatevername echo "'$name'" . "<BR>"; //'whatevername'
__________________
убрано по просьбе администратора
Последний раз редактировалось Sheryld; 21.07.2004 в 15:35. |
|
|
|
|
# 22 | |
|
Junior Member
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
$result=mysql_query("INSERT INTO '$userstable' (g_name) VALUES ('$name')"); 2 killhunter: Глянь еще переменную $result в которой должен быть номер строки в базе куда вставилась твоя инфа. По ходу, для отладки, в начало РНР скрипта можно вставить echo $name; чтобы глянуть что у тебя передается по POST. ЗЫ Надо сразу писать $_GET['var'] или $_POST['var'], а то в последнем РНР (4.3.8 по-моему) простая передача переменных через Method=POST не катит , там RegisterGlobals = Off.ЗЗЫ Исправил ![]() ЗЗЗЫ Создал новую тему для разборок с RegisterGlobals
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Последний раз редактировалось Fiery_Fenix; 21.07.2004 в 20:09. |
|
|
|
|
|
# 25 |
|
::VIP::
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Fiery_Fenix
register_globals=off по умолчанию начиная с 4.2.0, но на работе метода POST это никак не отражается. Просто все переданные скрипты переменные не регистрируются в качестве локальных, а доступны только через соответствующие массивы. Методы http тут не при чем. PS: тем более, даже если нет доступа к изменению php.ini, никто не мешает положить в свой каталог htaccess и выставить такой register_globals, какой нужен.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti Последний раз редактировалось Saruman; 21.07.2004 в 16:24. |
|
|
|
|
# 26 |
|
Moderator
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Похоже мы углубилсиь в теоретические изыскания и отклонились от темы....
killhunter ты внимательно посмотри на соответствие имен полей в таблице и скрипте
__________________
Есть две бесконечные вещи, Вселенная и глупость. Впрочем, на счет Вселенной, я не уверен Последний раз редактировалось Merlin Cori; 22.07.2004 в 09:16. |
|
|
|
|
# 27 |
|
Junior Member
Регистрация: 24.10.2002
Сообщения: 68
![]() |
Спасибо всем большое. Поправил и разобрался.
Работает. Пришлось поправить php.ini: gpc_order = GPC register_globals = On magic_quotes_gpc = Off magic_quotes_runtime = Off safe_mode_protected_env_vars = Off Последний раз редактировалось killhunter; 21.07.2004 в 22:54. |
|
|
|
|
# 28 | |
|
Moderator
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
killhunter
Цитата:
Лучше передаваемые переменные получать через массив $HTTP_POST_VARS['name'], как сказал Sheryld
__________________
Есть две бесконечные вещи, Вселенная и глупость. Впрочем, на счет Вселенной, я не уверен |
|
|
|