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

好吧,所以在我的网站上我有一个滑块,它在某些东西之间“滑动”,在主页上,当页面加载时它检查数据库以查看Column折扣的值是否为1(或大于0,确切地说,这意味着如果($ discounts> 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!有人可以帮我弄清楚这里有什么问题吗? 任何帮助表示赞赏 谢谢     
已邀请:
else
部分,尝试将
$outputsy
设置为一些随机字符串,看看是否输出。 还可以尝试做
var_dump($ddiscount);
,看看
$ddiscount
的实际值是多少。如果它不是预期的东西,那么问题可能出现在此代码之前。     

要回复问题请先登录注册