مشکل در pagination ساختن صفحه

این تاپیک 4 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  Themesfa.net ،‏ 2 سال و 4 ماه پیش .

۵۵۴ visibility
نویسنده پست
پنج شنبه ، ۴ تیر ۱۳۹۴     ۱۰:۰۲ ب.ظ #


hamed_z2001

Subscriber
159 پست52 تاپیک

سلام دوستان

دارم صفحه بندی سایت رو میسازم  و میخوام تو هر صفحه 6 پست قرار بگیره ولی یک ایراد جالب میده.زمانی که آدرس root سایت رو وارد میکنم ارور نشناختن ایندکس page  رو در کد

میده ولی اگه آدرس سایتو به همراه ?page=1 وارد کنم درست میشه

کد رو میذارم، میشه کمکم کنید؟؟

0  تشکر
پنج شنبه ، ۴ تیر ۱۳۹۴     ۱۰:۰۳ ب.ظ #


hamed_z2001

Subscriber
159 پست52 تاپیک

این قسمت فک میکنم ایراد میگیره، نوشتنم ایراد داره؟؟

0  تشکر
پنج شنبه ، ۴ تیر ۱۳۹۴     ۱۰:۰۶ ب.ظ #


hamed_z2001

Subscriber
159 پست52 تاپیک

این چرا همچین شد؟؟

منکه اینو ننوشتم ؟؟!!

مشکل تو خط6 یعنی شرط if  فک کنم ...ممنوم میشم کمک کنید

0  تشکر
جمعه ، ۵ تیر ۱۳۹۴     ۱۲:۳۳ ق.ظ #


Themesfa.net

Subscriber
607 پست29 تاپیک

سلام دوست عزیز

دستور get وقتی درست عمل میکنه که در آدرس سایت اون چیزی که میخوای با این دستور بگیری وجود داشته باشه .

مثلا همین page=1? باید تو آدرس سایت باشه تا بشه مقدارش رو گرفت با دستور GET .

حالا در این جا این چیزی که به فکر من میرسه اینه که باید چک کنی که اگر همچین دستوری تو آدرس بود مقدار اون رو بگیره  (در این جا باید از get استفاده کنی .) و اگر نبود یه مقدار پیش فرض بهش بدی . مثلا 1 . که برای صفحه اصلی هست .

موفق باشید . 🙂

1  تشکر
جمعه ، ۵ تیر ۱۳۹۴     ۱۲:۴۱ ق.ظ #


Themesfa.net

Subscriber
607 پست29 تاپیک

یادم رفت برات مثال بزنم

شما باید اول ببینی که اگر دستور page در صفحه بود اون وقت کد های مربوط به اون بخش اجرا بشن تا خطا نده :
if(isset($_GET['page'])) {
} else {
}

1  تشکر
پست 1 تا 5 (از مجموع 5 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .