• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اختصاص مقدار افزایشی (++)
#1
سلام
یه متغیری هست بنام x$
اول مقدارش 0 هست
میخوام تویه هر بار رفرش صفحه +1 بشه.
از رابطه زیر استفاده کردم نشد
کد پی‌اچ‌پی:
$x=0;
$x$x+1;     
echo 
"$x"
این در بهترین حالتش میشه 1
ولی من میخوام با هر بار رفرش 1 واحد اضافه بشه به مقدار بدست آمده ی قبل
یعنی 10 بار رفرش بده عدد 10
من زیاد حرفه ای نسیتم و با دیتابیس هم نتونستم یکاری بکنم که بشه.
  پاسخ
تشکر شده توسط : molana
#2
مقدارت رو باید داخل یه سشن یا کوکی ذخیره کنی و با هر بار اجرای صفحه یکیش بهش اضافه کنی:
کد پی‌اچ‌پی:
if( isset($_SESSION['count']) ){
    
$_SESSION['count'] += 1;
}
else{
    
$_SESSION['count'] = 1;

میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : lok23
#3
تمام مقادیر متغییر ها بعد از اتمام کار اسکریپت از بین میروند
یعنی از اجرا بار اول به اجرا بار دهم که هیچ به اجرای بار دوم هم مقداری ارسال نمیشود
یعنی به ازای هر درخواست که مرورگر به سرور ارسال میکند یک بار اسکریپت اجرا شده و بعد از اتمام کارش تمام مقادیر حذف میشوند

برای این که بتوانید این مقادیر رو نگهداری کنید باید در یک جایی دخیره شوند
که میتواند دیتابیس - فایل - سیشن (session) - کوکی باشد
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان