脚本宝典收集整理的这篇文章主要介绍了PHP isset函数提交检查不起作用,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
if($_SERVER['REQUEST_METHOD'] == "POST"){
有用!但是我在一个页面上有两个表单,所以我需要检查哪个表单已提交.
这是isset函数:
if (isset($_POST['submIT_login'])) {
<input tyPE="submit" name="submit_LOGin" value="Login" class="buttonClassic"/>
形成:
<form action="<?PHP echo htMLentities('Login'); ?>" method="post" id="login"> <p class="p1">Already signed up? Log in</p><hr/> <label for="email">Your email address </label><input type="email" required name="email" placeholder="Email" class="text" id="email"> <label for="password">Your password </label><input type="password" name="pass" required placeholder="Password" class="text" id="password"> <center><input type="submit" name="submit_login" value="Login" class="buttonClassic"/></center> <div class="center-align-text"> <p class="P3"><a href="passreset.html">Forgotten your password?</a></p> </div> </form>
注册表格:
<form action="<?PHP echo htmlentities('Login'); ?>" method="post" id="register" > <p class="p1">New to NBS? Sign up,it's free!</p><hr/> <label for="reg_email">What's your email address? </label><input type="email" name="email" required placeholder="Email" class="text" id="reg_email"> <label for="reg_password">Choose a password </label><input type="password" required name="pass" placeholder="Password" class="text" id="reg_password"> <label for="reg_password2">Re-type password </label><input type="password" required name="pass2" placeholder="Re-type password" class="text" id="reg_password2"> <input type="checkBox" name="subscribed" value="subscribed" id="subscribed"><label for="subscribed">Yes,send me email updates From NewBorn Sounds. </label> <br/> <input type="checkBox" required="flag" name="terms" value="ticked" id="terms"><label for="terms">I agree to the <a href="Terms">terms & conditions</a>.</label> <center><input type="submit" name="submit_reg" value="Sign Up" class="buttonClassic"></center> </form>
如果你需要更多的东西只是喊!
哦,我知道我可以将表单提交给外部PHP脚本,但我并不特别想这样做,因为我希望将用户输入错误输出到同一页面.我知道我可以使用ajax,我这样做,但我试图将javascript作为一个附加组件,而不是减少没有js的用户体验.
完整的HTML:
<div id="login_form_wrapper"> <form action="Login" method="post" id="login" novalidate="novalidate"> <p class="p1">Already signed up? Log in</p><hr> <label for="email">Your email address </label><input type="email" required="" name="email" placeholder="Email" class="text" id="email"> <label for="password">Your password </label><input type="password" name="pass" required="" placeholder="Password" class="text" id="password"> <center><input type="submit" name="submit_login" value="Login" class="buttonClassic"></center> <div class="center-align-text"> <p class="p3"><a href="passreset.html">Forgotten your password?</a></p> </div> </form> <form action="Login" method="post" id="register" novalidate="novalidate"> <p class="p1">New to NBS? Sign up,it's free!</p><hr> <label for="reg_email">What's your email address? </label><input type="email" name="email" required="" placeholder="Email" class="text" id="reg_email"> <label for="reg_password">Choose a password </label><input type="password" required="" name="pass" placeholder="Password" class="text" id="reg_password"> <label for="reg_password2">Re-type password </label><input type="password" required="" name="pass2" placeholder="Re-type password" class="text" id="reg_password2"> <input type="checkBox" name="subscribed" value="subscribed" id="subscribed"><label for="subscribed">Yes,send me email updates from NewBorn Sounds. </label> <br> <input type="checkBox" required="flag" name="terms" value="ticked" id="terms"><label for="terms">I agree to the <a href="Terms">terms & conditions</a>.</label> <center><input type="submit" name="submit_reg" value="Sign Up" class="buttonClassic"></center> </form> </div>
if($_SERVER['REQUEST_METHOD'] == "POST"){ if (isset($_POST['submit_login'])) { //do something } else { //do something else } }
以上是脚本宝典为你收集整理的PHP isset函数提交检查不起作用全部内容,希望文章能够帮你解决PHP isset函数提交检查不起作用所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。