为什么不会动态生成<div>显示?</div>

时间:2011-03-04 04:05:55

标签: php mysql css html

好的,所以在我的网站上我有一个滑块,它在某些东西之间“滑动”,在主页上,当页面加载时它检查数据库以查看Column折扣的值是否为1(或更大)比如0(确切地说),这意味着如果($ discounts&gt; 0){//做某事;}那么,如果折扣列中的值大于0,它将(应该)显示动态创建的DIV说像“我们有折扣”等等。

但是,它不会显示!它只显示2张幻灯片。但是DB中的值设置为1,因此它应该显示第3张幻灯片!

头部内部:

if($ddiscount >0)
{           
    $outputsy = '<div class="ambitios_slide">

                     <div class="clear"> 

                         <h1 class="ambitios_fleft">'.$dimage.'</h1>

                         <div class="ambitios_sleder_title">'.$dtitle.'</div>

                         <p>'.$ddescription.'</p>

                     </div>

                  </div>';
 }
 else
 {
     $outputsy = null;
 }

身体内部:

<?php if($outputsy != null) {echo $outputsy;} ?>

没有警告,没有错误。网页加载正常。它永远不会显示动态生成的DIV!有人可以帮我弄清楚这里有什么问题吗?

感谢任何帮助

谢谢

1 个答案:

答案 0 :(得分:1)

else部分,尝试将$outputsy设置为一些随机字符串,看看是否输出。

还尝试执行var_dump($ddiscount);并查看$ddiscount的实际值。如果它不是预期的,那么问题可能出现在此代码之前。