【新人求解】PHP中if语句大括号里面为啥出现 ?> <?php,逻辑好乱
<?phpif($_SESSION[user]=="tsoft"&&$_SESSION[pwd]=="111"){?><TDwidth="70">|<ahref="def...
<?php
if($_SESSION[user]=="tsoft" && $_SESSION[pwd]=="111"){
?>
<TD width="70">| <a href="default.php">用户管理</a></TD>
<?php
}
?>
补充:是不是断开的,有两个<?php ?>语句
第一个
<?php
if(){
?>
第二个
<?php
}
?>
这样有什么意思?还是说以上代码就是错的 展开
if($_SESSION[user]=="tsoft" && $_SESSION[pwd]=="111"){
?>
<TD width="70">| <a href="default.php">用户管理</a></TD>
<?php
}
?>
补充:是不是断开的,有两个<?php ?>语句
第一个
<?php
if(){
?>
第二个
<?php
}
?>
这样有什么意思?还是说以上代码就是错的 展开
展开全部
php语句需要用<?php ?> 包围起来,而一般的html代码不能包围起来,所以就有上面的出现,其意思就是用php语句来控制html代码的输出。比如上面的例子就是当if条件满足时才输出下面的html代码 <TD width="70">| <a href="default.php">用户管理</a></TD>。第二个<?php 是接上一个<?php
追问
| 用户管理
//这样是否可以?结果有差异吗,在DW中发现没有出现语法错误提示
追答
最好不要这样,if语句输出的html代码 范围不明确,有可能出错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询