Можно ли загрузить другую HTML-форму на страницу, нажав гиперссылку или кнопку? - PullRequest
0 голосов
/ 26 октября 2011

У меня есть несколько различных php-форм (25), которые будут обрабатывать некоторую информацию.Вместо того, чтобы создавать разные страницы для каждой из этих форм, можно ли загружать на страницу разные формы, просто выбрав что-то из списка или гиперссылки?

Например:

Если я хочу использовать форму A, я нажимаю ссылку или кнопку для формы A, которая затем появляется на странице при перезагрузке.

Дайте мне знать, если вам понадобится, чтобы я объяснил вам это лучшеlol.

Я хочу, чтобы он работал так же, как этот сайт, вы нажимаете гиперссылку, и появляется другая форма.

1 Ответ

1 голос
/ 26 октября 2011

у вас могут быть ссылки, по которым вы выбираете формы, к которым прикреплены переменные GET, так что при перезагрузке страницы вы можете использовать эти переменные, чтобы определить, какую форму показывать.например:

<a href="thispage.php?form=a">form a</a>
<a href="thispage.php?form=b">form b</a>
<a href="thispage.php?form=c">form c</a>

<?
switch ($_GET['form'])
{
    case 'a':
        ?>
        <form method="POST" action="thispage.php">
            <!-- form a elements here :) -->
        </form>
        <?
        break;
    case 'b': // show form b
        ?>
        <form method="POST" action="thispage.php">
            <!-- form b elements here :) -->
        </form>
        <?
        break;
    case 'c': // show form c
        ?>
        <form method="POST" action="thispage.php">
            <!-- form c elements here :) -->
        </form>
        <?
        break;
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...