PDA

View Full Version : نمایش امتیاز کاربر به خودش



AliFs71
سه شنبه 23 آبان 1396, 10:58 صبح
دوستان من دارم یک سایتی طراحی می کنم که یک بخشش به این صورته که کاربر میاد یک کد امتیاز رو ثبت میکنه و اون امتیاز در پنلش ذخیره میشه و در بالای صفحه هم نمایش میده . چطور فقط امتیاز خودش رو بهش نمایش بدم؟
یک داده به دیتابیس یوزر اضافه کردم که دیفالتش صفر هست و مثلا پس از ثبت هر کارت امتیاز 30 تا به اون صفر اضافه بشه و در نهایت با یک درخواست در جای دیگر کم بشه
در این مورد میتونین کمکی یا کدی به من بدین؟ تشکر
البته کد اجبار به آپلود فایل و صحت سنجی کد امتیاز رو هم لازم دارم.
را حلی که خودم فکر می کنم اینه که بیاد چک که اگ کد داخل دیتابیس بود امتیاز (همون 30 تای بالا) رو ثبت کنه و کد امتیاز رو از داخل دیتابیس پاک کنه تا کس دیگه نتونه ازش استفاده کنه
ممنون

amir6268
سه شنبه 23 آبان 1396, 20:06 عصر
سلام
اینکه چطوری امتیاز خودش رو بهش نشون بدید :
اگر از پنل کاربری استفاده میکنید میتونید آی دی کاربر رو بگیرید و امتیاز مخصوص به همون آی دی رو بهش نشون بدید... اگه پنل کاربری ندارید که از آی پی ، کوکی ، سشن و ... میتونید استفاده کنید.

برای اضافه کردن 30 تا هم میتونید از علامت + در زمان آپدیت استفاده کنید. مثلا result = result +30

موردهای بعدی هم با دستورات شرطی میتونید انجام بدید.

AliFs71
چهارشنبه 24 آبان 1396, 09:24 صبح
ممنون از جوابتون
امتیاز کاربر رو تونستم با سشن حل کنم و داخل پنل کاربریش بهش نمایش بدم
میتونید یک مثال کاملتر از اضافه کردن و کم کردن بزنید؟ ممنون میشم

amir6268
چهارشنبه 24 آبان 1396, 18:04 عصر
اضافه کردن :


update your_table set your_column = your_column + 30
where id = your_id

کم کردن :


update your_table set your_column = your_column - 30
where id = your_id

AliFs71
پنج شنبه 25 آبان 1396, 07:53 صبح
این رو پیدا کردم اما جواب نداد.

AliFs71
جمعه 26 آبان 1396, 21:48 عصر
اساتید کسی نیست کمک کنه؟؟؟؟