2017-01-02 130 views
1

这是我的代码。为什么这个号码不显示?通知消息

计数不起作用

<ul class="nav navbar-top-links navbar-right"> 
    <li class="dropdown"> 
     <a class="dropdown-toggle" data-toggle="dropdown" href="#"> 
      <i class="fa fa-envelope fa-fw"></i> <i class="fa fa-caret-down"></i> 
     </a> 
     <ul class="dropdown-menu dropdown-messages"> 
      <!-- /try notification --> 
      <?php 
      $connect = mysqli_connect("localhost", "root", "", "pdn"); 
      $count = "SELECT status, count(*) as number FROM urusan_khas WHERE status='dalamproses'"; 
      $result = mysqli_query($connect, $count); 
      echo "$count"; 
      ?> 
      <li class="header">You have <?php echo $count ?> messages</li> 
      <!-- /try notification --> 
     </ul> 
    </li> 
</ul> 

任何解决方案?

+0

。在你的MySQL查询一个syntaxt错误, 你可以做$一个的var_dump计数和共享太。 –

回答

1

在你的代码,你需要回声$结果,而不是$算如下,

<?php 
$connect = mysqli_connect("localhost", "root", "", "pdn"); 
$count = "SELECT status, count(*) as number FROM urusan_khas WHERE status='dalamproses'"; 
$result = mysqli_query($connect, $count); 
$result = mysqli_fetch_assoc($result); 
echo $result['number']; 
?> 
<li class="header">You have <?php echo $result['number']; ?> messages</li> 
+0

它的工作..谢谢你的帮助 –