大佬教程收集整理的这篇文章主要介绍了如何使用PHP检查HTML表单是否为空,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有一种方法可以检查html文本输入是否为空,如果是,请执行我将提供的某些PHP代码.
的HTML
<input name="name" type="text" class="form-control form-control-lg" id="exampleInputName2" placeholder="your name" maxlength="36" value="<?PHP echo $name; ?>">
<input style="margin-top: 10px;" name="email" type="text" class="form-control form-control-lg" id="exampleInputEmail2" placeholder="your email" maxlength="36" value="<?PHP echo $email; ?>">
<button name="mySubmitBtn" type="submit" class="btn btn-default btn-md">subscribe</button>
的PHP
if(!isset(['name']) || !isset(['email']) == 0){
$msg_to_user = '<h1>Fill out the forms</h1>';
}
我想知道是否:
>我的PHP代码是正确的语法,我认为这不是
>是否可以检查输入是否为空,以及是否为空,
执行PHP代码(特别是’$msg_to_user’)
>可以调整我的代码,以便当用户单击
提交按钮,并且两个字段均为空,
$msg_to_user代码执行
先感谢您!
解决方法:
您应根据HTML表单方法对数组使用isset check-$_POST或$_GET.
它应该是:
<form method="POST">
<input name="name" type="text" class="form-control form-control-lg" id="exampleInputName2" placeholder="your name" maxlength="36" value="">
<input style="margin-top: 10px;" name="email" type="text" class="form-control form-control-lg" id="exampleInputEmail2" placeholder="your email" maxlength="36" value="">
<button name="mySubmitBtn" type="submit" class="btn btn-default btn-md">subscribe</button>
</form>
PHP:
if (!isset($_POST['name']) || !isset($_POST['email']))
{
$msg_to_user = '<h1>Fill out the forms</h1>';
} else {
// process your results
}
我想,我已经回答了问题A和B.关于问题C呢?这取决于您的体系结构.例如,如果您想将表单从页面发布到自身(我的意思是index.PHP文件的表单带有action =’index.PHP’或为空的动作),那么您可以通过这种方式进行操作(绝对是一个示例方法)不是最好的):
if ($_SERVER['requEST_METHOD'] == 'POST')
{
if (!isset($_POST['name']) || !isset($_POST['email']))
{
$msg_to_user = '<h1>Fill out the forms</h1>';
} else {
// do something in database
if ($doSomethingInDatabasesuccess)
$msg_to_user = '<h1>succesffully saved!</h1>'; // really? h1? :)
else
$msg_to_user = '<h1>Something went wrong!</h1>';
} else {
$msg_to_user = '';
}
<form method="POST">
<input name="name" type="text" class="form-control form-control-lg" id="exampleInputName2" placeholder="your name" maxlength="36" value="">
<input style="margin-top: 10px;" name="email" type="text" class="form-control form-control-lg" id="exampleInputEmail2" placeholder="your email" maxlength="36" value="">
<button name="mySubmitBtn" type="submit" class="btn btn-default btn-md">subscribe</button>
</form>
<p class="result"><?PHP echo($msg_to_user); ?></p>
以上是大佬教程为你收集整理的如何使用PHP检查HTML表单是否为空全部内容,希望文章能够帮你解决如何使用PHP检查HTML表单是否为空所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。