Вопрос № 19617: Здравствуйте!
Ситуация такая. Есть функция - обработчик формы. И форма и функция лежат в одном php файле. Вопрос в том, как можно вызвать эту функцию после заполнения формы посетителем? Можно, конечно же, сделать два файла. В одном форма, в друго...Вопрос № 19628: Кто-нибудь, дайте , пожалуйста файл php_gd.dll для джентельменского набора, рассмотренного на страницах Игромании...Вопрос № 19653: тут такое дело...
пишу вот такую форму, данные в которую вводятся из БД
echo "<form method='post'>";
for($i = 0; $i < $number; $i++)
{
echo "<h4>".$i."<h4>";
echo "<input type='text' name...
Вопрос № 19617
Здравствуйте!
Ситуация такая. Есть функция - обработчик формы. И форма и функция лежат в одном php файле. Вопрос в том, как можно вызвать эту функцию после заполнения формы посетителем? Можно, конечно же, сделать два файла. В одном форма, в другом обработчик на php, но хочу понять, как можно это реализовать таким способом. Видел, что вызывают как то так: test.php?regis , но не работает. Значит, не так. Сам додумать не могу :((
Код прилагаю. Надеюсь на помощь.
Макс.
Приложение:
Отправлен: 13.04.2005, 04:13
Вопрос задал: sedojded (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: avil
Здравствуйте, sedojded!
просто передавайте данные формы в этот же файл и ставьте проверку, передаются ли переменные или нет... если да, то обрабатывайте, если нет, то выводите форму.
Ответ отправил: avil (статус: 3-ий класс)
Отправлен: 13.04.2005, 08:29 Оценка за ответ: 3 Комментарий оценки: Слишком широкий ответ. Передавайте, проверяйте... К этим словам не плохо хотя бы функции перечислять, какими это можно делать. А так сказать может почти каждый.
Отвечает: NeiTrinO
Здравствуйте, sedojded! делается так. например, это все в файле index.php в нем пишите форму, где будет тег <form method='get'> (ну или post можно - не важно) кнопка для отсылки формы должна быть где-то вот такого вида: <input type='submit' name='form_submit' value='Отправить'> потом ниже формы пишите: if(isset($form_submit)) // если кнопка была нажата { а здесь обрабатываете все } если хотите скрыть форму после отправки данных, то форму заключаете в условие: if(!isset($form_submit))
- если кнопка еще не была нажата { форма } и все. Будут - вопросы, можете написать на мыло
Ответ отправил: NeiTrinO (статус: Практикант)
Отправлен: 13.04.2005, 12:54
Вопрос № 19628
Кто-нибудь, дайте , пожалуйста файл php_gd.dll для джентельменского набора, рассмотренного на страницах Игромании
Отвечает: Евгений Неверов
Здравствуйте, Чернобривченко Александр Эдуардович!
Напишите мне на e-mail:info@homerstudios.ru
Ответ отправил: Евгений Неверов (статус: 3-ий класс)
Отправлен: 13.04.2005, 09:49
Отвечает: NeiTrinO
Здравствуйте, Чернобривченко Александр Эдуардович!
высылаю файл
.....................
.....................
Прикреплённый файл: Загрузить >> Срок хранения файла на сервере RusFAQ.ru составляет 14 суток с момента отправки ответа.
Ответ отправил: NeiTrinO (статус: Практикант)
Отправлен: 13.04.2005, 12:57
Вопрос № 19653
тут такое дело...
пишу вот такую форму, данные в которую вводятся из БД
echo "
Отправлен: 13.04.2005, 16:54
Вопрос задал: NeiTrinO (статус: Практикант)
Всего ответов отправлено: 1
Отвечает: avil
Здравствуйте, NeiTrinO!
видимо вы забываете ставить закрывающие теги, либо во вставляемом коде есть закрывающие скобки либо теги...
если ты выводишь в <> То должен быть </> - возможно он есть во вставляемом тесте...
Ответ отправил: avil (статус: 3-ий класс)
Отправлен: 14.04.2005, 09:02 Оценка за ответ: 1 Комментарий оценки: =) товарищ... наверняка же перед тем как я задал вопрос я 101 раз это все проверил, не правда ли? =) и если такое дело и все это выходит за рамки... то СКОРЕЕ всего не закрыт тег <>. И уж ТОЧНО я это проверил перед тем как задавать вопрос... и уж СОВЕРШЕННО ТОЧНО все правильно в этом плане, если я это задал. Тем более, если б Вы внимательно просмотрели исходник - ошибок бы в тегах не
обнаружили. ИДИОТИЗМ!!!
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.