在将php插入html文档时,元素的结构已损坏。我想知道原因和解决办法
这是我的密码。它工作起来很奇怪在将php插入html文档时,元素的结构已损坏。我想知道原因和解决办法,php,html,Php,Html,这是我的密码。它工作起来很奇怪 <a onClick="openThis('entrance', '#06C')" class="navLink" id="entrance"> <img src="http://i1.search.daumcdn.net/s/search_all/2014/image/daumlogo_140516.gif"> <!-- before log in --> <?
<a onClick="openThis('entrance', '#06C')" class="navLink" id="entrance">
<img src="http://i1.search.daumcdn.net/s/search_all/2014/image/daumlogo_140516.gif">
<!-- before log in -->
<? if (!$member['mb_id']) { ?>
<p class="navAP">
<a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>" >로그인</a>
<a href="<?=$g4['bbs_path']?>/register.php">회원 가입</a>
</p>
<!-- after log in -->
<? } else { ?>
<p class="navAP">
<a href="<?=$g4['bbs_path']?>/logout.php">로그아웃</a> /
<a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php">회원 정보</a>
</p>
<? } ?>
</a>
/
这句话的结构如下。一定是这样表演的
<a>
<img>
<p class="navAP">
<a></a>
<a></a>
</p>
</a>
<a>
<img>
</a>
<p class="navAP">
<a></a>
<a></a>
</p>
但是在编码之后,当我查看浏览器时,它与我的代码看起来不同。
看起来像这样
<a>
<img>
<p class="navAP">
<a></a>
<a></a>
</p>
</a>
<a>
<img>
</a>
<p class="navAP">
<a></a>
<a></a>
</p>
有人能解决这个问题吗?看看这把小提琴:
在被a
包围的p
中加载a
将使外部a
关闭
<a href="#"><p>Test</p></a>
<a href="#"><p><a href="#">Test</a></p></a>
您可以这样做:
<a onClick="openThis('entrance', '#06C')" class="navLink" id="entrance">
<img src="http://i1.search.daumcdn.net/s/search_all/2014/image/daumlogo_140516.gif">
<?php
$content = '';
if (!$member['mb_id']){
/* Before Log In */
$content .= "<p class='navAP'><a href='".$g4['bbs_path']."/login.php?url=".$urlencode."'>로그인</a><a href='".$g4['bbs_path']."/register.php'>회원 가입</a></p>";
}else{
/* After Log In */
$content .= "<p class='navApp'><a href='".$g4['bbs_path']."/logout.php'>로그아웃</a><a href='".$g4['bbs_path']."/member_confirm.php?url=register_form.php'>회원 정보</a></p>";
}
echo $content;
?>
</a>
”;
}否则{
/*登录后*/
$content.=“”;
}
echo$内容;
?>