سلام خسته نباشید بنده متغیر دیتا رو بصورت صحیح وارد کردم بصورت زیر
---------------------------------
exports.index= async (req,res)=>{
const data = {
totalUsers: await statistics.totalUsers(),
totalComments:0 ,
totalPosts:0,
totalViews:10
}
res.render('admin/dashboard/index',{layout:"admin" , ...data})
}
------------------------------------------
و همچنین دیتابیس رو بصورت زیر فراخوانی کردم
----------------------------
const db = require('../../database/mysql')
exports.totalUsers=async ()=>{
const [result] = await db.query('SELECT COUNT(id) FROM users')
console.log(result)
return result[0].totalUsers
}
--------------------------
و دو مقدار داخل جدول یوزر وارد کردم اما در قسمت فرانت نشون نمیده و باز هم تعدادشو میزنه صفر
کد html رو دیدم بصورت استاتیک مقدار صفر رو وارد کرده و فکر کنم مشکل از کد html باشه
--------------------------------
<div class="head">
<h4>مجموع بازدید کننده</h4>
<a href="#" class="view"><i class="zmdi zmdi-eye"></i></a>
</div>
<!-- Content -->
<div class="content">
<h2>0</h2>
</div>
-----------------------
بجای صفر باید چه عبارتی رو بنویسم تا اطلاعات رو بصورت مستقیم از دیتابیس بخونه؟