php
  • database
  • 2012-04-09 2 views 0 likes 
    0

    데이터베이스에 비어있는 경우 트위터와 페이스 북 링크를 표시하지 않으려면 어떻게해야합니까? 여기 데이터베이스가 비어있는 경우 PHP를 숨기는 방법

    내 코드입니다 : 어떤는 isset에 대한

    <?php 
    $links=explode(" ",preg_replace("|\s|Umxis", ' ', $r['web_links'])); 
    if(count($links)>0){ 
    echo "<div id='profile_links'> 
    <h3>Websites:</h3> 
    <ul class='profile_links'>"; 
    foreach($links as $k=>$v){ 
    echo "<li><a href='$v'>$v</a></li>"; 
    } 
    echo "</ul> 
    </div> 
    <a class='fb_link' href='http://{$r['facebook']}'</a> 
    <a class='tw_link' href='http://www.twitter.com/{$r['twitter']}'</a>"; 
    } 
    ?> 
    
    +2

    "데이터베이스에 비어있는 경우"란 무엇을 의미 하는가? –

    +0

    'Umxis'? 그것의 재미를 위해 단지 수정자를 붙이고 있습니까? 그 중 아무도 당신의 정규식에 영향을 미치지 않는다고 생각합니다. – deceze

    +0

    @deceze : 의심 스러울 때 ... MOAR! –

    답변

    0

    !

    <?php 
    $links=explode(" ",preg_replace("|\s|Umxis", ' ', $r['web_links'])); 
    if(count($links)>0){ 
    echo "<div id='profile_links'> 
    <h3>Websites:</h3> 
    <ul class='profile_links'>"; 
    foreach($links as $k=>$v){ 
    echo "<li><a href='$v'>$v</a></li>"; 
    } 
    echo "</ul> 
    </div>"; 
    if (isset($r['facebook']) && ! empty($r['facebook'])) { 
        echo "<a class='fb_link' href='http://{$r['facebook']}'</a>"; 
    } 
    if (isset($r['facebook']) && ! empty($r['facebook'])) { 
        echo "<a class='tw_link' href='http://www.twitter.com/{$r['twitter']}'</a>"; 
    } 
    } 
    ? 
    

    >

    관련 문제