html
  • html-heading
  • 2017-09-05 114 views 0 likes 
    0

    使用下面的代碼,我從sql結果生成一個樹形菜單。我想將<a>文本放入<h3>標記中。將H3標籤放入A或LI標籤

    什麼是正確和有效的方法呢?

    foreach($res AS $t) 
    { 
        if($oldal_most == "kategoria") 
        { 
         if($seocim == $t["kat_id"]) 
         { 
          $style = 'class="kategoria_now"'; 
         } 
         else 
         { 
          $style = 'class="kategoria_simple"'; 
         } 
        } 
        echo '<li id="kategoria_'.$t["kat_seo_url"]."-".$t["kat_id"].'"><a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'">'. $t["kat_nev"] .'</a>'; 
        if($t["subcatsnumber"] > 0 AND isset($_GET["q"]) AND (in_array($t["kat_seo_url"] , $this->modules))) 
        { 
         echo '<ul>'; 
         $this->renderKatLi($t["kat_id"] , str_replace('//','/', $pre."/".$t["kat_seo_url"]), $level++ ); 
         echo '</ul>'; 
        } 
        echo '</li>'; 
    } 
    

    回答

    0

    你可以這樣做:

    <h3><a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'">'. $t["kat_nev"] .'</a></h3>' 
    

    或者這樣:

    <a href="'.$host."".str_replace('//','/',"/kategoria/".$t["kat_id"]."/".$pre."/". $t["kat_seo_url"]).'" '.$style.' title="'. $t["kat_nev"] .'"><h3>'. $t["kat_nev"] .'</h3></a> 
    
    相關問題