PDA

View Full Version : سوال: نحوه ساخت تعداد بازدید در هر صفحه از سایت



ABZiko
شنبه 25 بهمن 1393, 14:47 عصر
سلام، بنده قرار هست یک سری محصول رو از پایگاه بخونم و در یک صفحه نمایش بدم، اما برای هر محصول ی کادامه مطلب هم گذاشتم، من می خوام وقتی کاربر رفت توی اون صفحه به بازدید صفحه اضافه کنه. می خواستم بدونم به چه طریقی باید این کار رو انجام بدم؟ نیازی به پایگاه داده هست یا نه؟
ممنون

amir6268
شنبه 25 بهمن 1393, 14:58 عصر
mysql_query("UPDATE table SET visit=visit +1 WHERE id='$id'");

ABZiko
شنبه 25 بهمن 1393, 15:36 عصر
mysql_query("UPDATE table SET visit=visit +1 WHERE id='$id'");


ممنون، کوئریش رو خودم بلدم، مهم اینجاست که چطور مشخص کنم که وقتی وارد صفحه ادامه مطلب شد، به اون یکی اضافه کنه؟

amir6268
شنبه 25 بهمن 1393, 16:09 عصر
خوب باید یه visit داخل جدول مخصوص محصولات درست کنی حالا داخل صفحه ادامه مطلب این کوئری رو میزاری و میگی به visit محصولی که آی دیش با محصول باز شده برابره یکی اضافه کن ...

sairon123
شنبه 25 بهمن 1393, 20:02 عصر
سلام دوست عزیز
از تابع زیر میتونی استفاده کنی


function getViewById($news_id)
{
$result = mysql_query("SELECT * FROM news");
$row = mysql_fetch_assoc($result);
mysql_query("update news set view = view +1 where id='$news_id'");
$count = $row['view'];
return $count;
}

mehrshadms
یک شنبه 26 بهمن 1393, 15:43 عصر
ببین مثلا اینطوری ادرس میدی
www.site.com/edame.php?id=2
ایدی رو با get بگیر کوئری که بالا دادن رو بزن برای این ایدی