2013-08-17 31 views
0

我試圖隱藏<div>標籤時,我的我的數據是zero ...隱藏div標籤時,如果條件符合

我有if condition

if ($_SESIION['m1']==0) 
{ 

我想要的標籤是去激活,這是我的<div>標籤

<div class="right"><a href="<?php echo $checkout; ?>" class="button" id="checkout"><?php echo $button_checkout; ?></a></div> 

else 

<div>應該被激活..

我真的不知道如何做到這一點。

+1

SESIION == SESSION? –

回答

2

如果你想完全刪除div,這樣做;

if(!empty($_SESSION[ 'm1' ])) 
{ 
    //echo your div here, it will only appear when m1 is not 0/false/blank/null 
} 
else 
{ 
    //m1 is 0/false/blank/null, you can print out a relevant message here 
} 

如果您想將div包含在HTML中,但隱藏它,只需添加必要的樣式;

<div class="right" <?php if(empty($_SESSION[ 'm1' ])) { ?>style="display:none;"<?php } ?>> 
    <a href="<?php echo $checkout; ?>" class="button" id="checkout"><?php echo $button_checkout; ?></a> 
</div> 
+0

謝謝你..它工作!隱藏後可以顯示消息嗎?請建議 – user2178637

+1

顯示消息使用「else」 –

+0

正如Deepanshu所說,只需在第一個塊中添加一個「else」即可。我在上面的例子中爲你添加了它。 – verv

0
<?php 
$hide=""; 
if ($_SESIION['m1']==0) 
{ 
$hide="style='display:none;'"; 
} 
?> 
<div class="right" <?php echo $hide;?>><a href="<?php echo $checkout; ?>" class="button" id="checkout"><?php echo $button_checkout; ?></a></div>