بروزرسانی پیام ها

سوال

سلام دوستان

طاعاتتون قبول

من میخوام وقتی ادمین یک پیامی رو در دیتابیس انلاین میذاره

کنار آیکون پیام در برنامه کاربر عدد تعداد پیام های جدید درج بشه و وقتی پیام ها خونده شد عدد محو بشه و این سیکل ادامه داشته باشه
ممنون میشم راهنماییم کنید که کدش رو چطور بنویسم

حل شد 0
, ۱۳۹۹/۲/۲۸ ۶:۳۹:۰۷ 3 پاسخ کاربر 0

پاسخ ها ( 3 )

    2
    ۱۳۹۹/۲/۲۸ ۱۴:۱۲:۰۱

    سلام.

    دوست عزیز، شما فکر کنم صفر تا صد یه برنامه رو خورد خورد توی انجمن پرسیدی!

    شما اگه آموزش های دیتابیس آنلاین رو دیده باشی و فهمید باشی، به راحتی میتونی این کارو انجام بدی.

    کافیه یک فیلد اضافه کنی و هربار که برنامت اجرا میشه اون فیلدو بخونه و به تعداد اون پیاما به شمارندت که توی برنامت هست، مقدار بده همین

    0
    ۱۳۹۹/۲/۲۸ ۲۱:۰۲:۰۹

    🙁

      1
      ۱۳۹۹/۲/۲۹ ۱۳:۰۹:۵۳

      قربونت ناراحت نشو من منظور بدی نداشتم

      منتها این سوالایی که مطرح میکنی، جواب همشون توی آموزش های سایت هست

      منتها باید یه ذره تغییرشون بدی همین

      1
      ۱۳۹۹/۲/۲۹ ۱۵:۳۴:۴۸

      سلام حامد جان

      برنامه نویسی با آزمون و خطا به وجود میاد به این صورت که شما درکی از مساله ای که میخوای حل کنی رو داشته باشی و با کد نویسی هم آشنا باشی، بقیش دیگه با آزمون و خطا به وجود میاد که شروع کنید به کد نوشتن، کد رو اجرا کنی خطاهاش رو برطرف کنی و همینجوری پله پله بری جلو تا برسی به حل مساله

      حالا یک روشی که میتونی اینکار رو انجام بدی(روش های مختلفی وجود داره)، این هست که یک جدول تو دیتابیس داشته باشی، برای پیام هات مثلا با اسم tbl_message با فیلد های id,userid,message,verify ، که فیلدها:

      1. id: آیدی رکورد تو جدول
      2. userid: آیدی کاربری که براش پیام اومده که با این یوزر آیدی، پیام های هر کاربر رو میتونی بهش نشون بدی
      3. message: متن پیام
      4. verify: که برای مشخص کردن اینکه پیام خونده شده یا نه، دو حالت میتونه داشته باشه ۰ و ۱ ؛ که پیام های خونده شده مقدارشون ۱ میشه، پیام هایی که خونده نشده مقدارشون ۰ هست.

      حالا شما میای یه سلکت از جدول tbl_message میزنی و پیام هایی که مقدارشون برابر ۰(یعنی خونده نشده) رو میخونی و نمایش میدی.

      با توجه به صحبت های بالا، کوئری تعداد پیام های خوانده شده اینطوری میشه:

      کوئری بالا، تعداد پیام های خوانده نشده رو نمایش میده

      موفق باشید.

      بهترین پاسخ
    1
    ۱۳۹۹/۲/۳۰ ۹:۵۹:۴۵

    سلام به دوستان عزیز
    اقا مرتضی و آقای آخوندی
    اولا از وقتی که برای حل مشکلات برنامه نویسان خصوصا مبتدی هاشون مث من میذارید ممنونم
    همیشه همه جا بین دوستان و برنامه نویسان ازتون تعریف کردم و سعی کردم این محبت هاتون رو تبلیغ کنم چون انصافا بین سایتا و گروه هایی که میشناسم درصد بالایی مشکلاتم در این سایت حل شده

    اما درباره مطلب بالا به نظرم منظورمو خوب نرسوندم
    من الانشم این بخشو راه انداختم اما مشکلم اینه که می خوام یه آیکون کوچک بالای برنامه برای بخش پیام ها قرار بدم که وقتی پیام جدید میاد مثلا کنار آیکون برنامه تعداد پیام های جدید رو درج کنه و وقتی طرف وارد بخش شد پیام ها صفر بشن یعنی عدد کنار آیکون حذف بشه

     

    البته سبب خیر شد و آموزش آقای آخوندی رو هم گرفتم.
    بازم ممنونم و ببخشید اگر وقتتون رو گرفتم
    ارادتمندم

      2
      ۱۳۹۹/۳/۳ ۱۶:۱۶:۴۱
      این پاسخ ویرایش شد.

      ببین یه کار ساده میتونی انجام بدی

      میتونی از یگ ایمیج ویو و یک لیبل که توی ایمیج ویو هست استفاده کنی

      ایمیج ویوت عکس یک دایره قرمز یا هررنگی که دوست داری باشه و لیبل تعداد پیاما باشه که در وسط ایمیج ویوت قرار میگیره.

      یه چیزی توی این مایه ها

ارسال یک پاسخ