Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP表单-如何基于单个下拉选择将用户引导到特定页面,以及使用一些给定输入预填充目标页面_Php_Html_Forms_Cookies - Fatal编程技术网

PHP表单-如何基于单个下拉选择将用户引导到特定页面,以及使用一些给定输入预填充目标页面

PHP表单-如何基于单个下拉选择将用户引导到特定页面,以及使用一些给定输入预填充目标页面,php,html,forms,cookies,Php,Html,Forms,Cookies,有点奇怪(至少对我来说…) 我想让用户填写一个小表格,以便继续申请两种不同类型的财务(姓名、电子邮件、联系人等)。用户还需要指定他们想要的财务类型,提交表单会让用户进入该财务类型的完整应用程序。 我已经可以做到了 我还希望将初始表格中给出的输入结转到完整的应用程序中。 我也能做到 我的问题是,我不能让这两个功能同时工作 初始格式: <form method="post" action="form.starterApp.php" name="applyStart" id="applyStar

有点奇怪(至少对我来说…)

我想让用户填写一个小表格,以便继续申请两种不同类型的财务(姓名、电子邮件、联系人等)。用户还需要指定他们想要的财务类型,提交表单会让用户进入该财务类型的完整应用程序。 我已经可以做到了

我还希望将初始表格中给出的输入结转到完整的应用程序中。 我也能做到

我的问题是,我不能让这两个功能同时工作

初始格式:

<form method="post" action="form.starterApp.php" name="applyStart" id="applyStart">
    <table class="applyStart formTable" style="margin-right:20px;">
        <tr>
            <td colspan="2">
                <label for="ddAppType">Would you like to apply for Car Finance or a Logbook Loan?</label><br />
                <select name="ddAppType" id="ddAppType">
                    <option value="Car Finance">Car Finance</option>
                    <option value="Logbook Loan">Logbook Loan</option>
                </select>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <label for="txtName">Your Name</label><br />
                <input name="txtName" type="text" id="txtName" value="" />
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <label for="txtEmail">Your Email</label><br />
                <input name="txtEmail" type="text" id="txtEmail" value="" />
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <label for="txtNumber">Your Contact Number</label><br />
                <input name="txtNumber" type="text" id="txtNumber" value="" />
            </td>
        </tr>
        <tr>
            <td>
                <label for="chkAge" class="chkAge">Are you over 18 years of age?</label>
            </td>
            <td>
                <input type="checkbox" name="chkAge" id="chkAge" />
            </td>
        </tr>
        <tr>
            <td colspan="2">
                <input type="submit" class="submit" id="submit" value="Submit" />
            </td>
        </tr>
    </table>
</form>

您想申请汽车金融还是日志贷款?
汽车金融 日志贷款 您的名字
您的电子邮件
您的联系电话
你超过18岁了吗?
操作脚本(form.starterApp.php):


目标页面:

<form method="post" action="form.fullApplication.php" name="applyFinance" id="applyFinance">
<table class="applyFinance formTable" style="margin-right:20px;">
    <tr>
        <td colspan="2">
            <label for="txtName">Your Name</label><br />
            <input name="txtName" type="text" id="txtName" value="<?php echo $_POST["txtName"]; ?>" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="txtEmail">Your Email</label><br />
            <input name="txtEmail" type="text" id="txtEmail" value="" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="txtNumber">Your Contact Number</label><br />
            <input name="txtNumber" type="text" id="txtNumber" value="" />
        </td>
    </tr>
    <tr>
        <td>
            <label for="chkAge" class="chkAge">Are you over 18 years of age?</label>
        </td>
        <td>
            <input type="checkbox" name="chkAge" id="chkAge" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <input type="submit" class="submit" id="submit" value="Submit" />
        </td>
    </tr>
</table>

您的名字

您可以尝试在或中注册ddAppType


会话和cookie允许您在会话的某个阶段注册一些值,您也可以在需要时检索它们(取决于您为这些值设置的过期时间)。

谢谢您的回复!我曾考虑将cookies作为一种可能的解决方案,但我在使用它们方面不是很有经验。我也不太了解会话或它们是如何工作的。有什么建议吗?我会尝试做一些关于会话或cookie的例子,因为这两个是你唯一的选择!好的,谢谢-我会研究这些并尝试它们。非常简单的示例是(针对会话),请看本页示例部分中的示例。太好了,如果我弄明白了,我会研究这个并在这里发布我的结果-谢谢你的帮助!
<form method="post" action="form.fullApplication.php" name="applyFinance" id="applyFinance">
<table class="applyFinance formTable" style="margin-right:20px;">
    <tr>
        <td colspan="2">
            <label for="txtName">Your Name</label><br />
            <input name="txtName" type="text" id="txtName" value="<?php echo $_POST["txtName"]; ?>" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="txtEmail">Your Email</label><br />
            <input name="txtEmail" type="text" id="txtEmail" value="" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <label for="txtNumber">Your Contact Number</label><br />
            <input name="txtNumber" type="text" id="txtNumber" value="" />
        </td>
    </tr>
    <tr>
        <td>
            <label for="chkAge" class="chkAge">Are you over 18 years of age?</label>
        </td>
        <td>
            <input type="checkbox" name="chkAge" id="chkAge" />
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <input type="submit" class="submit" id="submit" value="Submit" />
        </td>
    </tr>
</table>