0
我正在做一个下拉菜单项登录,但我不知道如何验证表单输入。我有一个页面,注册时会被重定向到一个PHP文件与下面的代码:如何使用PHP验证HTML文件中的表单输入?
<?PHP
require_once("./include/membersite_config.php");
if(isset($_POST['submitted']))
{
if($fgmembersite->RegisterUser())
{
$fgmembersite->RedirectToURL("thank-you.html");
}
}
?>
此代码,然后重定向到另一个HTML文件。最终,你重定向到与下面的代码的login.php文件:
<?PHP
require_once("./include/membersite_config.php");
if(isset($_POST['submitted']))
{
if($fgmembersite->Login())
{
$fgmembersite->RedirectToURL("../index.html");
}
}
?>
这一切工作正常,但我与它的问题是,它现在只能通过单独的页面登录。我希望能够通过下拉菜单进行登录,但我无法使用与上述相同的PHP代码,因为下拉列表位于HTML文件内。如何:
- 使用PHP验证表单输入
- 将用户重定向到他们时,他们点击下拉菜单项进行访问该页面
编辑:这是我在使用形式我login.php文件:
<form id='login' action='<?php echo $fgmembersite->GetSelfScript(); ?>' method='post' accept-charset='UTF-8'>
<fieldset >
<h2 class="titel2">Log in</h2>
<input type='hidden' name='submitted' id='submitted' value='1'/>
<div><span class='error'><?php echo $fgmembersite->GetErrorMessage(); ?></span></div>
<input class="veld" placeholder="Gebruikersnaam" type='text' name='username' id='username' value='<?php echo $fgmembersite->SafeDisplay('username') ?>' maxlength="50" /><br/>
<span id='login_username_errorloc' class='error'></span>
<input class="veld" placeholder="Wachtwoord" type='password' name='password' id='password' maxlength="50" /><br/>
<span id='login_password_errorloc' class='error centreren'></span>
<div class="centreren"></div><a class="anormaal" href='reset-pwd-req.php'>Wachtwoord vergeten?</a></div>
<input class="knop2" type='submit' name='Submit' value='Log in' />
</div>
</fieldset>
</form>