آرشیو (php)

BeHnAm_akb

Active Member
سلام
من نیاز به یه سورس ساده آرشیو خبر یا تاریخ هجری شمسی دارم
اگه میشه کمکم کنید
 

oxygenws

Active Member
برای تاریخ می تونی به بخش مقالات سایت محترم iranphp.net سر بزنی :)
 

BeHnAm_akb

Active Member
آقا امید بازم از پاسخ سریعت ممنونم
در مورد آرشیو هم به همون جا مراجعه کردم من با تاریخ زیاد مشکل ندارم
در صورت امکان می خوام سورسشو پیدا کنم
 

oxygenws

Active Member
سورس چیو؟؟؟ تو بخش مقالات سایت ایران پی اچ پی که سورس تاریخ فارسی هست که!!!!
 

BeHnAm_akb

Active Member
مشکل من تو تقسیم بندی بر اساس ماهه و این که چه طور اطلاعات رو در چندین صفحه نشون بدم(مثلا هر 5 تا تو یه صفحه)
 

oxygenws

Active Member
در قسمت بندی بر اساس ماه شما باید در فیلد تاریخی که (احتمالا) گذاشتی محدودیت بذاری (نپرس چطوری محدودیت بذاری که می زنم تو کله ات!!! برو یک کم MySQL یاد بگیر خوب.)

در مورد صفحه به صفحه کردن هم باید از LIMIT در MySQL استفاده کنی:
select * from table where a='b' limit 5
 

BeHnAm_akb

Active Member
مثل اینکه تابلو شد SQl بلد نیستم
اینجوری که پیش میره امیدی به یاد گرفتن phpنیست


یه چیز میگم فقط نزنیا!
select * from table where a='b' limit 5
کد بالا تا 5 تا رو تو یه صفحه نشون میده درسته؟
چه جوری صفحات بعدی رو برای 5 تای بعدی مرفی کنیم
 

hasaniha

Member
select * from table where a='b' limit 5,10
اينم براي صفحه بعد.
كافيه كه يه متغير بسازي و بهش مقدار بدي؛ براي هر صفحه اي.
اولين عدد LIMIT ابتداي ركورد هست و دومي تعداد ركوردها.
البته اينو در نظر داشته باشيد كه اولين ركورد را بايد صفر بگيريد.
براي ايت مقادير ؛ مثلا ابتداي ركورد بياييد شماره صفحه رو يكي كم كنيد و نتيجه رو در تعداد ركوردهاي هر صفحه ضرب كنيد.

ميثم
 

oxygenws

Active Member
جناب حسنی ها درست گفتند، فقط یه جای صحبتشون یه اشتباه کردند....
این خط باید به صورت زیر باشه تا 5 تا 5 تا بره جلو و عدد اولی رو برای صفحهء بعد بذاری 10 و ...

select * from table where a='b' limit 5,5

موفق باشید، امید
 

جدیدترین ارسال ها

بالا