(求指导php)判断文本框是否为空,空则输出提示,非空则输出文本框内容
需要用按钮“查询”来判断。。。<body><formname="myform"method="POST"action=""><inputtype="text"name="...
需要用按钮“查询”来判断。。。<body>
<form name="myform" method="POST" action="">
<input type="text" name="user" value="" size="30" />
<input type="submit" name="submit" value="查询">
</form>
<?php
if(isset($_POST['submit'])&& $_POST['submit'=="查询"]) //第14行
{
$user=$_POST['user'];
if(empty($user))
{
echo "文本框为空";
}
else
{
echo $user;
}
}
?>
</body>
出错提示:Notice: Undefined offset: 0 in D:\xampp\htdocs\mysite1\test1.php on line 14 展开
<form name="myform" method="POST" action="">
<input type="text" name="user" value="" size="30" />
<input type="submit" name="submit" value="查询">
</form>
<?php
if(isset($_POST['submit'])&& $_POST['submit'=="查询"]) //第14行
{
$user=$_POST['user'];
if(empty($user))
{
echo "文本框为空";
}
else
{
echo $user;
}
}
?>
</body>
出错提示:Notice: Undefined offset: 0 in D:\xampp\htdocs\mysite1\test1.php on line 14 展开
2014-03-06
展开全部
if(isset($_POST['submit'])&& $_POST['submit'=="查询"]) //第14行
后面那个方括号位置是不对吧?改成
if(isset($_POST['submit'])&& $_POST['submit']=="查询") //第14行
试试
后面那个方括号位置是不对吧?改成
if(isset($_POST['submit'])&& $_POST['submit']=="查询") //第14行
试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的 $_POST[ 'submit' ] ,这个表示看不懂, <input type='submit' value='查询'> 它只是一个提交按钮来的,等同于 <button type='submit'>查询</button>
form 表单提交过去的是你其它的 <input> 类型 如: text possword hidden
你要获取的是 name = 'user' 的 input 框内容? 那么应该是获取
$user = $_POST[ 'user' ] ;
if($user == ''){
echo "不能为空!";
}
建议下次提交表单过去的时候先 var_dump(); 看一下接收到的值是那些, submit 是没有提供传值的。
form 表单提交过去的是你其它的 <input> 类型 如: text possword hidden
你要获取的是 name = 'user' 的 input 框内容? 那么应该是获取
$user = $_POST[ 'user' ] ;
if($user == ''){
echo "不能为空!";
}
建议下次提交表单过去的时候先 var_dump(); 看一下接收到的值是那些, submit 是没有提供传值的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(isset($_POST['submit'])&& $_POST['submit'=="查询"]) //第14行
改成:if(isset($_POST['submit'])&& $_POST['submit']=="查询") 试试?
改成:if(isset($_POST['submit'])&& $_POST['submit']=="查询") 试试?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询