您好,欢迎访问一九零五行业门户网

php判断语句

有一句条件不会写。
$username=trim($_post['username']);
$password=trim(&_post['pass']);
//declare the sql statement that will query the database
$query = select top 6 * from web_view  where dnbh='$username' order by sfmonth desc ;
//execute the sql query and return records
$result = mssql_query($query) or die (查询数据失败: .mysql_error());
$numrows = mssql_num_rows($result); 
$nrow=mssql_fetch_array($result);
if (empty($numrows)&&$password substr(row[3], -4) ) {echo 
没有查到数据哦,请正确输入用户名和密码。谢谢!;}
else {
  //输出结果
}
empty($numrows)&&$password  substr(row[1].lenth-3,4) 我的意思是 ,当查询结果为空 或者 用户输入的密码和数据库中的row[1] 最后 4个字符对比,如果不对,就输出错误提示,让用户再次输入用户名和密码 .  
运行时提示出错,parse error: syntax error, unexpected '[' in d:\www\test.php
回复讨论(解决方案) substr(row[3], -4)
应写为
substr($nrow[3], -4)
$numrows = mssql_num_rows($result); 
$nrow=mssql_fetch_array($result);
if (empty($numrows) || $password  substr(nrow[3],-4)) {echo 
没有查到数据哦,请正确输入用户名和密码。谢谢!;}
我已经改过来了 你怎么总是要漏掉“$”
其它类似信息

推荐信息