【发布时间】:2014-07-25 17:25:50
【问题描述】:
我正在尝试使用一个按钮来检查状态并做出响应。所以我尝试使用 if else 语句来检查状态。但是它告诉我有一个解析错误:语法错误,意外的'if'(T_IF)。想知道是否有人导致语法错误。
$list .= "<tr><td>".$userName."</td><td>".$usertype."</td><td>".$email."</td><td>". $address."</td><td>".$postalCode."</td><td>".$status."</td><td>
<form method='post'>"
. if($status==1){ .
"<input type='hidden' name='ban' value='2'>
<input type='submit' name='banned' value='Ban'>"
.}else{ .
"<input type='hidden' name='ban' value='1'>
<input type='submit' name='uban' value='unBan'>"
.}. "</td><td>
<input type='hidden' name='name' value='$userName'>
<input type='submit' name='remove' value='Remove'>
</form>
</td></tr>";
【问题讨论】:
-
控制语句不能是表达式的一部分。这包括与字符串连接。
-
不能在字符串拼接的模式中加入if语句
-
你可能需要先学习php。
-
您只需不在代码顶部键入
<?php,按原样编写HTML(带有换行符和制表符)并暂时切换到PHP模式以插入动态内容。
标签: php button if-statement