我想根据用户登录ID为其编辑或删除选项设置IF
Else
条件。
<?php
$ask_filter['Ask_Id']=$userlogined;
if($user_id="$userlogined"){
<div class="query_edit fl"><a href="queryedit.php?ID=<?=$ask_filter['Ask_Id']?>">EDIT</a></div>
}else{}
?>
我应用此查询但不起作用。
答案 0 :(得分:0)
<?php
$ask_filter['Ask_Id']=$userlogined;
if($user_id == $userlogined){
<div class="query_edit fl"><a href="queryedit.php?ID=<?=$ask_filter['Ask_Id']?>">EDIT</a></div>
}else{}
&GT;
答案 1 :(得分:0)
您使用了单个等号,从而分配您的变量而不是测试相等性。
始终在==
结构中使用If... Else
。
为了确保不会错过这个错误,将常量作为测试的第一个元素是一个好习惯:If ("login" == $variable)
这样您的代码就会生成错误,因为无法分配常量。
这种良好实践几乎适用于所有语言,甚至会在编译语言中导致编译错误。