imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 21.07.2004, 15:29     # 21
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
а вот и нет, 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.
Sheryld вне форума  
Старый 21.07.2004, 15:35     # 22
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Цитата:
Merlin Cori:
$query = "INSERT INTO ".$userstable." (g_name) VALUES ('".$name."')";
Вполне спокойно будет работать и так:
$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.
Fiery_Fenix вне форума  
Старый 21.07.2004, 15:37     # 23
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
как это метод пост не катит?

RegisterGlobals и должен быть off(что и сделали теперь по-умолчанию), а обращаться нужно через глобальный массив.
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 21.07.2004, 15:39     # 24
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Fiery_Fenix согласен, будет......
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  
Старый 21.07.2004, 16:18     # 25
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
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.
Saruman вне форума  
Старый 21.07.2004, 18:00     # 26
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Похоже мы углубилсиь в теоретические изыскания и отклонились от темы....
killhunter
ты внимательно посмотри на соответствие имен полей в таблице и скрипте
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!

Последний раз редактировалось Merlin Cori; 22.07.2004 в 09:16.
Merlin Cori вне форума  
Старый 21.07.2004, 22:52     # 27
killhunter
Junior Member
 
Аватар для killhunter
 
Регистрация: 24.10.2002
Сообщения: 68

killhunter Известность не заставит себя ждать
Спасибо всем большое. Поправил и разобрался.
Работает.
Пришлось поправить 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.
killhunter вне форума  
Старый 22.07.2004, 09:23     # 28
Merlin Cori
Moderator
 
Аватар для Merlin Cori
 
Регистрация: 29.04.2002
Адрес: Moscow
Пол: Male
Сообщения: 2 980

Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
Merlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБогMerlin Cori СуперБог
killhunter
Цитата:
register_globals = On
не есть хорошо.
Лучше передаваемые переменные получать через массив
$HTTP_POST_VARS['name'], как сказал Sheryld
__________________
Есть две бесконечные вещи, Вселенная и глупость.
Впрочем, на счет Вселенной, я не уверен



Вклад IMHO.WS в медицину и науку
Присоединяйтесь!!!!!
Merlin Cori вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:42.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.