Вопрос № 32514: Здравствуйте, Начинаю знакомится с PHP Возникла проблема Есть форма
которая должна передать переменну www Пишу 1.php <? echo $www; ?> Но
выскакивает ошибка Undefined variable Стоит php
5.1.1 Учу по книге Колисниченко его пример тоже...Вопрос № 32533: Zdrasvuiti!
s novom godom!!
Vot u menea takoi vopross:
Pocemu u menea ideot error sho ne sushesvuet functia mysql_connect() ??
U menea stait IIS M. Sql server 2000 i php5???????????...
Вопрос № 32.514
Здравствуйте, Начинаю знакомится с PHP Возникла проблема Есть форма
которая должна передать переменну www Пишу 1.php <? echo $www; ?> Но
выскакивает ошибка Undefined variable Стоит php
5.1.1 Учу по книге Колисниченко его пример тоже не работает
Приложение:
Отправлен: 02.01.2006, 00:42
Вопрос задал: Whitesnake (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Stamm
Здравствуйте, Whitesnake!
Вместо $www напишите $_POST['www']. Все это потому, что отключена регистрация глобальных переменных(register globals по-моему). Можно конечно подправить в php.ini, но не рекомендуется в целях безопасности....
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: 9-ый класс)
Отправлен: 02.01.2006, 01:15 Оценка за ответ: 5
Отвечает: Дмитрий Иванов
Здравствуйте, Whitesnake!
скорее всего у вас в PHP конфигурации стоит запрещение регистрации глобальных переменных, поэтому используйте $_POST['www'] или $_REQUEST['www']
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 02.01.2006, 02:23 Оценка за ответ: 5 Комментарий оценки: СПАСИБО
Отвечает: XMF
Здравствуйте, Whitesnake!
--
Скорее всего у тебя в php.ini директиве register_globals присвоено значение Off.
Поменяй ее на On, перезапусти апач и будет тебе счастье ;)
Либо, если облом менять, используй переменную как:
$_GET["www"] - если уверен, что переменна передаеться по методy GET
$_POST["www"] - методу POST
--=-=-=-=--
И в том, и в другом случае, тебе необходимо проверять переменную, существует ли она, в противном случае при неправильно запросе вылетЯт ошибки.
Ответ отправил: XMF (статус: 1-ый класс)
Отправлен: 02.01.2006, 11:26 Оценка за ответ: 5
Вопрос № 32.533
Zdrasvuiti!
s novom godom!!
Vot u menea takoi vopross:
Pocemu u menea ideot error sho ne sushesvuet functia mysql_connect() ??
U menea stait IIS M. Sql server 2000 i php5???????????
Отправлен: 02.01.2006, 12:44
Вопрос задал: spider (статус: 6-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: X
Здравствуйте, spider!
Я вам уже отвечал, что для MSSQL нужно использовать функцию mssql_connect().
Также проверьте, раскоментирована ли у вас в php.ini директива extension=php_mssql.dll.
Это действительно для php4, возможно в 5-ой версии что-то изменилось.
Ответ отправил: X (статус: 9-ый класс)
Отправлен: 02.01.2006, 13:08
Отвечает: Дмитрий Иванов
Здравствуйте, spider!
Проверь в php.ini подключение модуля php_mysql.dll
найди строку
;extension=php_mysql.dll
и убери стоящие перед ней точку с запятой.
--------- ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 02.01.2006, 14:08