一些言论
http://koopjesidee.nl/images/6755185029021696.jpg
在我的数据库中,我有一个名为new_label的列 当它的新产品成为新产品时 当没有新产品时,colums是空的
我希望在该列中没有任何内容时禁用class =“main-label new-label” 现在,从图像中可以看出,即使列为空,也始终存在橙色圆圈(如类主标签中所设置)
这是我的代码
const init = {firstName: ''};
export let rootReducer = (state=init,action) => {
switch(action.type)
{
case 'ADD_ENTRY':
{
return {...state, firstName: action.firstName }
}
default:
{
return state;
}
}
}
我想添加如果<!-- select products from database -->
<?php
$query = "select * from contentwhere cat = 4 order by rand() LIMIT 18";
$result = $db->query($query);
while($row = $result->fetch_array())
{
$url =detail($row);
<!-- content on main page -->
echo '
<div class="item">
<div class="product-item">
<div class="main-label new-label"><span>'.$row['new_label'].'</span></div>
<div class="product-image"><a href="'.$row['url'].'" target="_blank"><img src="'.$row['picture_big'].'" alt="'.$row['name'].'"></a></div>
<div class="product-item-details">
<div class="product-item-name"> <a href="'.$row['url'].'" target="_blank">'.$row['name'].'</a> </div>
<div class="price-box"> <span class="price">€'.$row['price'].'</span> <del class="price old-price">'.$row['from_price'].'</del> </div>
</div>
</div>
</div>';
}?>
这样,所以当class = new-label class main-label new-label is disabled in my database in new_label
isset
答案 0 :(得分:0)
您不能对表达式的结果使用isset()
,它只能是变量。事实上,如果你尝试它会导致致命的错误(这可能是你收到500服务器错误的原因)。
所以你可以改变这一行:
if (isset($_row['new_label']!='')) {
对此:
if (isset($_row['new_label'])) {
无论如何, isset()
会返回一个布尔值,因此将它与字符串进行比较是没有意义的。
答案 1 :(得分:0)
解决了自己的问题
'。$ row ['new_label']。'';}}?&gt;非常感谢