|
|
|
| Здравствуйте все,
Вот появился ещё вопросик, вот читал я про атрибут Hidden но как мне им воспользоватся для обработки данных формы другим скриптом.
Заранее большое спасибо!!! | |
|
|
|
|
|
|
|
для: ChemboRambo
(09.01.2006 в 23:48)
| | <form name="FormName" action="" method="post">
<input name="Skritaya_knopka" type="hidden" value="test">
<input type="submit" value="Send">
</form>
При нажатии на кнопку в скрипт пойдет значение Skritaya_knopka = test.
На php будет выглядеть так:
<form name="FormName" action="" method="post">
<input name="Skritaya_knopka" type="hidden" value="test">
<input type="submit" value="Send">
</form>
<?php
if($_POST["Skritaya_knopka"]){ // Если переменная $_POST["Skritaya_knopka"] не нулевая, то выводим на экран
print $_POST["Skritaya_knopka"];
}
?>
|
| |
|
|
|
|
|
|
|
для: newmen
(10.01.2006 в 00:33)
| | Вы меня немного не поняли, я имел ввиду что бы выглядилео примернго так
<form name="FormName" action="Hidden" method="post"> | |
|
|
|
|
|
|
|
для: ChemboRambo
(10.01.2006 в 14:11)
| | Чего-то не очень понятно, зачем тут hidden... если вы хотите передать данные не этой странице, а другому скрипту (handler.php), просто укажите его имя в поле action
<form name="FormName" action="handler.php" method="post">
|
| |
|
|
|
|
|
|
|
для: ChemboRambo
(09.01.2006 в 23:48)
| |
<form name="FormName" action="fns.php" method="post"> // имя формы: FormName, обработчик формы: fns.php, данные будут посланы методом post
<input name="Skritaya_knopka" type="hidden" value="test"> // скрытое поле, имя: Skritaya_knopka, значение: test
<input name="knopka" type="text" value="test2"> //текстовое поле, имя: knopka, значение test2
<input type="submit" value="Send"> //кнопка для отправки данных в файл fns.php, надпись на кнопке: Send
</form>
|
вроде все разжувал. Приятного аппетита :) | |
|
|
|
|
|
|
|
для: P@Sol
(10.01.2006 в 15:24)
| | Всем спасибо огромное | |
|
|
|
|
|
|
|
для: ChemboRambo
(10.01.2006 в 20:27)
| | Вот только что появился ещё вопрос, вот когда я создаю форму и хочу чтобы другой скрипт просто показал что я вводил в это форме.
Напирмер ввожу имя и пароль По идее он должен показать содержимое user и password но этого не происходит подскажите пожалуйста! | |
|
|
|
|
|
|
|
для: ChemboRambo
(10.01.2006 в 20:49)
| |
<form name="FormName" action="fns.php" method="post">
<input name="Skritaya_knopka" type="hidden" value="test">
<input name="name" type="text">
<input name="pass" type="password">
<input type="submit" value="Send">
</form>
|
файл fns.php
<?
print_r($_POST); ..расскажет вам все что вы засветили:)
?>
|
| |
|
|
|
|
|
|
|
для: Loki
(10.01.2006 в 21:04)
| | Может у меня чтото с настройками а то уже пробовал готовые формы и всё равно не работает или это в PHP 5 иначе делается | |
|
|
|
|
|
|
|
для: ChemboRambo
(10.01.2006 в 21:09)
| | Так же... а как ведут себя скрипты у вас? | |
|
|
|
|
|
|
|
для: cheops
(10.01.2006 в 22:20)
| | Проблем со скриптами никаких нет всё остальное работает нормально а вот с формами проблемы | |
|
|
|
|
|
|
|
для: ChemboRambo
(10.01.2006 в 22:52)
| | вы бы чтоли код привели, а то мы тыкаем пальцем в небо, а вы только констатируете "опять не попали!" | |
|
|
|
|
|
|
|
для: Loki
(10.01.2006 в 23:33)
| | Я же говорю что я пробовал много разных кодов в ключая вот этот:
Форма
<form name="FormName" action="fns.php" method="post">
<input name="Skritaya_knopka" type="hidden" value="test">
<input name="name" type="text">
<input name="pass" type="password">
<input type="submit" value="Send">
</form>
файл fns.php
<?
print_r($_POST); ..расскажет вам все что вы засветили:)
?> | |
|
|
|
|
|
|
|
для: ChemboRambo
(11.01.2006 в 00:00)
| | А в чём проявляется проблема:
1) fns.php ничего не выводит.
2) данные не отправляются из формы.
3) что-то другое. | |
|
|
|
|
|
|
|
для: cheops
(11.01.2006 в 00:12)
| | fns.php просто нечего не выводит. | |
|
|
|
|
|
|
|
для: ChemboRambo
(11.01.2006 в 00:15)
| | Нажмите правую кнопку мыши и в конекстном меню выберите "Просмотр HTML-кода" - что там? | |
|
|
|
|
|
|
|
для: cheops
(11.01.2006 в 03:36)
| | Там где сорсы формы он показывает код вормы, а где сорсы обработчика он показывает
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"></HEAD>
<BODY></BODY></HTML>
И всё | |
|
|
|
|
|
|
|
для: ChemboRambo
(11.01.2006 в 17:13)
| | Хм... странно. А другие Web-приложения с HTML-формами у вас нормально отображаются? Или только эта форма сбоит? | |
|
|
|
|
|
|
|
для: cheops
(11.01.2006 в 23:33)
| | HTML формы работают но когда я подключаю PHP скрипт, тогда скрипт не видит переменных HTML формы. | |
|
|
|
|
|
|
|
для: ChemboRambo
(12.01.2006 в 10:37)
| | А какие версии PHP и Apache используются? | |
|
|
|
|
|
|
|
для: cheops
(12.01.2006 в 11:30)
| | Apache 2.0.55 а PHP 5.1.1
а может будет легче общатся по ICQ а то ждёшь сообщения целый день а по аське секунду. | |
|
|
|
|
|
|
|
для: ChemboRambo
(12.01.2006 в 16:18)
| | у вас PHP не настроен наверное. Вы просто поставили, а не нстроили. | |
|
|
|
|
|
|
|
для: hatsker
(12.01.2006 в 20:59)
| | Теперь я вроде разобрался можно обращатся к переменным вот так $_POST[имя переменной] я настраивал но забыл поставить в register_globals=on
Огромное всем спасибо за помощь!!!!!!!!! | |
|
|
|