💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در آذرماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ sinaabasi
عدم ارسال اطلاعات دیتابیس
جامعه نود جی اس ایجاد شده در ۲۶ تیر ۱۳۹۹

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

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

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>

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

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

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

کیوان علی محمدی ۲۶ تیر ۱۳۹۹، ۱۰:۳۸

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

SedAmir ۲۵ بهمن ۱۳۹۹، ۱۴:۱۷