2011-03-14 9 views
0
<ul> 
    <li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li> 
    <li class="artist-youtube"><a href="http://youtube.com/<?php=$artist_youtube?>" target="_blank"></a></li> 
    <li class="artist-twitter"><a href="http://twitter.com/<?php=$artist_twitter?>" target="_blank"></a></li> 
</ul> 

각 'li'항목 앞에 if exists 문을 추가하고 싶습니다. 예를 들어 '아티스트 웹 사이트'가있는 경우 에코 <li class="artist-website"><a href="<?php=$artist_website?>" target="_blank"></a></li>여기에 조건문을 어떻게 설정합니까?

어떻게하면됩니까? 당신의 변수가 설정 얼마나 따라

+0

것은 당신이 varible이 경우 값이나이 있는지 확인하고 싶어 실제 페이지가 온라인 상태입니까? – amosrivera

답변

1
<ul> 
    <?php if(isset($artist_website){ ?> <li class="artist-website">...</li> <?php } ?> 
    ... 
</ul> 

또는 if(!empty($artist_website)).

1

으로 간단하게 :

<?php if (/* exists */) : ?> 
    <li class="artist-website"><a href="<?php echo $artist_website ?>" target="_blank"></a></li> 
<?php endif; ?> 
+0

감사합니다. 당신이 쓴/* 존재하는/* 부분에 입력해야 할 것을 명확히 할 수 있습니까? 그게 내가 문제가되는 곳이야. '$ artist_website'를 넣었습니까? – J82

+0

@ J82 완전히 확인하고 싶은 내용에 따라 다릅니다. 변수가 있는지 확인하려면'isset ($ artist_website)'를 사용하십시오. 'false' -y인지 확인하려면'empty ($ artist_website)'를 사용하십시오. 변수가 존재하고 그것이 'true'인지 확인하고 싶다면'$ artist_website' 만 사용하면됩니다. – deceze

0

아, 난 당신이 요구하는지 이해. 다음은 웹 사이트를 사용할 수 있는지 확인하는 방법을 보여주는 링크입니다. 다른 두 개의 설명은 주로 if 문을 설정하는 방법을 보여주었습니다.

http://css-tricks.com/snippets/php/check-if-website-is-available/

편집 : 변수가 설정하거나되지 않은 경우 당신이 ... 확인하지 않는 한 다음은 다음과 같습니다

if (isset($var)) { 

// do this 

} 
관련 문제