2011-05-05 97 views
1

我敢肯定,這是相當簡單的,但我真的沒有得到PHP有沒有辦法讓下面的代碼顯示如果沒有網址的詳細信息輸入沒有?php代碼顯示沒有?

<div class="details">  
     <h3>web</h3> 
     <div>URL: <span><a href="<?=$website_url?>"><?=$website_url?></a></span></div> 
    </div> 

感謝

+1

http://php.net/manual/en/control-structures.if.php – 2011-05-05 11:58:55

回答

0

把它包在if statement

<? if($website_url): ?> 
    <div class="details">  
      <h3>web</h3> 
      <div>URL: <span><a href="<?=$website_url?>"><?=$website_url?></a></span></div> 
    </div> 
<? endif;?> 

編輯

這可能會更好:

<?php if($website_url){ ?> 
     <div class="details">  
       <h3>web</h3> 
       <div>URL: <span><a href="<?php echo $website_url; ?>"><?php echo $website_url; ?></a></span></div> 
     </div> 
<?php } ?> 
+0

-1:原則,是的,但短標籤?備用控制結構語法?它們都不被棄用,但充其量也是有爭議的。 – symcbean 2011-05-05 12:21:49

+0

他在他的問題中使用了短標籤,我剛剛調整了他的代碼風格,因爲我看到了它。他可以自由地適應它。 – 2011-05-05 12:24:35

+0

增加了一個替代方案。 – 2011-05-05 12:29:22