عدم ارسال اطلاعات دیتابیس

پرسیده شده
فعالیت 1175 روز پیش
دیده شده 524 بار
0

سلام خسته نباشید بنده متغیر دیتا رو بصورت صحیح وارد کردم بصورت زیر

---------------------------------

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>

-----------------------

بجای صفر باید چه عبارتی رو بنویسم تا اطلاعات رو بصورت مستقیم از دیتابیس بخونه؟

فایل پیوست

sinaabasi
sinaabasi

26 تیر 99

1
حذف شده

سلام خدمت شما. لطفا کدهاتون رو داخل بلاک کد قرار بدین.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

26 تیر 99

0
حذف شده

دوست عزیز فک کنم داخل تگ h2 به جای 0 باید {{totalUsers}} بزاری شاید درست شد

فایل پیوست

SedAmir

توسط

SedAmir

25 بهمن 99