如何使用php隐藏div标签

时间:2013-12-18 10:24:40

标签: php html css if-statement

在下面的代码中,我试图隐藏div ($settings['type'] != 11)。内部if语句运行良好,但如果($settings['type'] = 11) div可见且效果很好。但是,如果($settings['type'] != 11),则应隐藏div。但它显示出来了。

  <?php
    if ($settings['type'] = 11) {
    ?>
           <div id="hr" >
          <br>
              <?php $str1="abc";
               if (strcmp ( $str1 ,  "abc" )==0):?> 
               Test
               <center>
               Contact
               </center>
              <?php elseif (strcmp ( $str1 ,  "bca" )==0):?> 
              Test else<center>
              Contact</center>
        </div>
       <?php endif; ?>
    <?php }?>

我该如何调试?什么可能导致这个问题。

2 个答案:

答案 0 :(得分:8)

条件应该是这样的:

<?php
    if ($settings['type'] == '11') {
    ?>

答案 1 :(得分:5)

将此更改为。

if ($settings['type'] = 11) 

if ($settings['type'] == 11) 

使用=====作为比较运算符。=是赋值运算符。

查看DOCUMENTATION了解更多