好的,所以在我的网站上我有一个滑块,它在某些东西之间“滑动”,在主页上,当页面加载时它检查数据库以查看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!有人可以帮我弄清楚这里有什么问题吗?
感谢任何帮助
谢谢
答案 0 :(得分:1)
在else
部分,尝试将$outputsy
设置为一些随机字符串,看看是否输出。
还尝试执行var_dump($ddiscount);
并查看$ddiscount
的实际值。如果它不是预期的,那么问题可能出现在此代码之前。