是否可以通过单击超链接或按钮将不同的HTML表单加载到页面上?


Is it possible to load a different HTML form onto a page by clicking a hyperlink or button?

我有许多不同的php-forms(25)来处理一些信息。与其为每个表单创建不同的页面,是否可以通过从列表或超链接中选择某些内容来加载页面上的不同表单?

例如:

如果我想使用表单A,那么我点击表单A的链接或按钮,然后在页面重新加载时出现在页面上。

让我知道如果你需要我解释给你更好的lol。

我希望它的工作方式和这个网站一样,你点击超链接和一个不同的形式出现

您可以让您单击的选择表单的链接附加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;
}
?>