Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在将php插入html文档时,元素的结构已损坏。我想知道原因和解决办法_Php_Html - Fatal编程技术网

在将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$内容; ?>