Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Проблемма с сохранением данных из формы. помогите! |
Автор: AlienZ 18.9.2005, 02:05 |
У меня есть некая форма , на ней расположеня кнопка, при нажатии на которую управление передается скрипту. Скрипт предназначен для сохранения данных из формы в .txt файл, однако в файл сохраняется только надпись "Адрес:", а сами данные из формы не пишутся. Что делать??? Вот мой скрипт: <html> <head> <title>sic</title> </head> <body> <?php $filename = "result.txt"; $fp = fopen( $filename, "a" ) or die ( "Не могу открыть файл $filename" ); fwrite( $fp, "Адрес: $room_adr\n\n" ); fclose( $fp ); ?> </body> </html> Заранее благодарен за помощь! [email protected] |
Автор: lina 18.9.2005, 08:09 |
У тебя register_globals=off.Значения переменных нужно брать из суперглобального массива : $room_adr=$_POST['room_adr']; |
Автор: alligator 18.9.2005, 08:20 | ||
А можно и сразу работать с массивом
|
Автор: PARROT 18.9.2005, 10:21 | ||||
AlienZ: 1) Не брезгуйте пользоваться тегами
2) Скрипт нужен полностью, вместе с кнопкой и формой. Из того, что у тебя есть, могу предложить следующее:
|
Автор: Guest 19.9.2005, 00:55 | ||||
to PARROT: Вот код формы:
Вот код скрипта (write.php)
Буду рад, если поможешь! |
Автор: PARROT 19.9.2005, 09:53 | ||
|
Автор: AlienZ 19.9.2005, 14:01 |
Ругается Method Not Allowed The requested method POST is not allowed for the URL /s/*******/WWW/sm.htm. права поставил 755 |
Автор: -=Ustas=- 19.9.2005, 14:06 |
Ты что, не можешь провести отладку по шагам???!!!! |
Автор: AlienZ 19.9.2005, 14:10 |
To PARROT Sorry, эт я неправильно делал. Спасибо ОГРОМНОЕ!!!!!! Все работает!! |
Автор: PARROT 19.9.2005, 15:17 |
AlienZ, я и думаю... что у меня помоему все работало, но в свете последних событий, я могла допустить ошибку. Сорри за ОФТОП. ![]() AlienZ, а как на счет того, чтобы зарегистрироваться? У Зарегованных пользователей, больше прав. ![]() |
Автор: AlienZ 19.9.2005, 16:04 | ||
to PARROT Уже! Скажи тогда уж мне, ламеру напоследок, почему в этом коде он не хочет на другую страницу переходить, а обновляет текущую? и што надо сделать штоб оно так работало
Заранее thanX |
Автор: PARROT 19.9.2005, 16:08 | ||
Про буферизацию не забудь, только что объясняла тут: http://forum.vingrad.ru/index.php?showtopic=17167&st=15 |
Автор: AlienZ 19.9.2005, 16:13 |
arigato! |
Автор: AlienZ 19.9.2005, 16:32 |
oops... я имел ввиду переход при нажатии на кнопку. Т.Е. сначала инфа пишется в файл, а потом осуществляется переход на заданную страницу. Кнопок там 4 и все ведут на разные страницы. Я с php пока только на "Вы"... |
Автор: PARROT 19.9.2005, 16:36 |
Правильно, пишем в файл, потом переходим куда надо. А четыре кнопки не получится, тогда нужно делать 4 формы с четырьмя кнопками. ТОгда нужно какое-то условие и переменная, по значению которй будет выбираться та страница, куда нужно прийти. А вот отчего она зависит? |
Автор: -=Ustas=- 19.9.2005, 16:40 |
Тег <input> с onClick-ом надо выносить за пределы </form>, тогда будет срабатывать твоя функция. |
Автор: PARROT 19.9.2005, 16:50 | ||
-=Ustas=-, уже зачем? Все работает без яваскрипт. Вообще не советуют мешать яваскрипт и рнр. Только в редких случаях, когда без него никак не обойтись. Сейчас осталось решить, зачем 4 кнопки и куда они должны вести, их условие и написать:
|
Автор: AlienZ 19.9.2005, 17:17 |
мда... |
Автор: AlienZ 19.9.2005, 20:00 |
все равно немного не то... |
Автор: -=Ustas=- 20.9.2005, 08:02 |
AlienZ, всмысле не то? PARROT тебе идею рабочую дала. |
Автор: PARROT 20.9.2005, 09:34 |
AlienZ, ты напиши подробно, объясни, что тебе нужно сделать, типа плана что ли. 1) шаг первый 2) шаг второй Если ты незнаешь, что не то, то мы тем более незнаем. |