سلام دوستان
من میخوام که هرسه پست حلقه متوقف بشه و در جایی دیگه حلقه ادامه پیدا کنه
راه حلی دارید؟![]()
سلام دوستان
من میخوام که هرسه پست حلقه متوقف بشه و در جایی دیگه حلقه ادامه پیدا کنه
راه حلی دارید؟![]()
یه خورده بیشتر توضیح میدید؟ اگر سوالتون رو متوجه بشم بهتر می تونم کمکتون کنم.
اگر اشتباه نکنم شما می خواهید صفحه بندی یا چیزی شبیه به این داشته باشید. چیزی که شما مد نظرتون دارید اینه که برای هر کدوم از حلقه هاتون (هر صفحه) کل پست ها رو بگیرید و بعد از یک نقطه ی بخصوص شروع به نمایش کنید. البته این کار نشدنی نیست ولی اصلی هم نیست. راه صحیح انجام این کار اینه که شما به همون تعدادی که نیاز داری پست از دیتابیس بگیری و نمایش بدی و بعد بری سراغ چند تا پست بعدی.
کد PHP:
<?php
$db = new mysqli('hostname', 'username', 'password', 'database');
$page = 7; //Page Numer
$count = 3; //Number of posts to show each time
$begin = 3 * $page; //Index of first post to show
$sql = "SELECT * FROM posts LIMIT $begin, $count";
$query = $db->query($sql);
if($query)
{
while($row = $query->fetch_array())
{
//DO SOMTHING TO SHOW POSTS
}
}
?>
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)