如果isset语句不正确

时间:2018-05-18 12:53:01

标签: php if-statement

我想检查反应计数是否为0然后进入if语句。没有&& ($app->count_reactie($topic['id']) == 0)的部分可以正常工作,但是当我添加它时,它将无法正常工作。

在此代码上方的行中,我使用:implode($app->count_reactie($topic['id']))并且它可以工作,因此这段代码不起作用。此代码将返回反应次数。

但是下面的代码是我想要开始工作的。

if(isset($actiefboardid)){
  $toppic = $app->get_topics($actiefboardid);
    foreach($toppic as $topic){
    if(isset($_SESSION['klant_id']) && ($_SESSION['klant_id'] == $topic['klant_id']) && ($app->count_reactie($topic['id']) == 0)){ 

}}}

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

试试这个:

$count = $app->count_reactie($topic['id']);

if(isset($_SESSION['klant_id']) && ($_SESSION['klant_id'] == $topic['klant_id']) 
&& ($count['COUNT(reactie)'] == 0)){