繁体   English   中英

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

[英]Why won't this dynamically-generated <div> display?

好的,在我的网站上,我有一个滑块thing,它在各个事物之间“滑动”,在主页上,当页面加载时,它检查数据库以查看“列折扣”的值是否为1(或大于0,确切地说),这意味着if($ discounts> 0){//做某事;}因此,如果Discount列中的值大于0,它将(应该)显示动态创建的DIV,并显示“是的,我们有折扣”等

但是,它不会显示! 它仅显示2张幻灯片。 但是数据库中的值设置为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设置$outputsy一些随机字符串,然后查看是否将其输出。

也尝试做一个var_dump($ddiscount); 并查看$ddiscount的实际值是$ddiscount 如果不是预期的问题,则问题可能出在此代码之前。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM