thinkphp.php on line 23,用thinkphp写的会员登录总是报错,求解决

query("select * from developers where username="'.$POST['username'].'" and password="'.$_POST['password'].'"");if($select){ $_SESSION['admin']=$_POST['username'];$this->redirect('Index/index','',2,'用户'.$_POST['username'].'登录成功!'); }else{$this->redirect('Index/index','',2,'用户名或者密码不正确');}}else{ $this->redirect('Index/index','',2,'用户名或密码不能为空!');}}$this->display();} }?>

这个是在\app\lib\action目录下的AdminAction.class.php文件,然后运行它总是说

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in F:\AppServ\www\app\Lib\Action\AdminAction.class.php on line 9

:(

syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

错误位置

FILE: F:\AppServ\www\app\Lib\Action\AdminAction.class.php  LINE: 9

回复讨论(解决方案)

双引号里边还用双引号,另外还有单引号和链接符

username="'.$POST['username'].'"

username='{$POST['username']}'

and password="'.$_POST['password'].'"

??也要改

username="'.$POST['username'].'"

我去那个三个单引号在一起怎么打出来的?

username="'.$POST['username'].'"

我去那个三个单引号在一起怎么打出来的?

真愁人,神马三个单引号,是先单引号,再双引号。

username=\'".$POST['username']."\'

好吧 终于明白了

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值