php代码显示没有?

问题描述:

我敢肯定,这是相当简单的,但我真的没有得到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

把它包在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