-
June 27th, 2011, 17:29
#1
ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه
من میخواستم تو سایتم کاری کنم که مثل نیوک یا سیستم های دیگه وقتی خبری رو اضافه میکنم اولا در یک قسمت خاص با یک فرمت خاص نمایش داده بشه
دوما مشخص کنم که بعد از قرار گرفتن مثلا 5 خبر در یک صفحه، صفحه دیگری ایجاد بشه و سوما شماره صفحه هم در پائین صفحه نمایش داده بشه
-
-
June 27th, 2011 17:29
# ADS
-
June 29th, 2011, 18:52
#2
عضو دائم
پاسخ : ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه
در مورد نمايش با فرمت خاص متوجه منظورتون نشدم.
براي صفحه بندي بايد از الگويي مثل الگوي زير استفاده كنيد.
کد PHP:
$page = intval($_GET['page']);
if($id <= 0)
$page = 1;
$resultperpage = 10;
$from = ($page - 1) * $resultperpage;
SELECT * FROM `news` LIMIT $from,$resultperpage;
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
June 29th, 2011, 19:02
#3
پاسخ : ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه

نوشته اصلی توسط
Rezash
در مورد نمايش با فرمت خاص متوجه منظورتون نشدم.
[/php]
در واقع می خوام برای سایتم یک قالب تعریف کنم
ما الان در این جا وقتی مطلبی مینویسیم زمان ارسال مطلب در یک نوار آبی رنگ در بالای مطلب نمایش داده میشه
حود مطلب در یک فرمت ثابت هست و هیچ وقت تغییر نمی کنه و مشخصات ارسال کننده هم در یک فرمت خاص
منم می خوام وقتی از قسمت ارسال خبر در سایتم مطلب رو مینویسم در فرمتی خاص در صفحه اصلی نمایش داده بشه
برای اینکه منظورمو بهتر متوجه بشید به آدرس یاتم در امضام برید و ببینید که اخبار همه در یک قالب قرار گرفتن اینطوری راحت تر منظورمو متوجه میشید
در مورد صفحه بندی هم خیلی ممنون از راهنمائیتون فقط اگر برای تحلیلش کنید هم ممنون میشم چون همونطور که عرض کردم میخوام هم برای سایتم استفاده کنم هم یاد بگیرم
مرسی
-
-
June 29th, 2011, 19:18
#4
عضو دائم
پاسخ : ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه
موقع چاپ اطلاعات قالب مربوط به پست رو هم چاپ كنيد
به عنوان مثل يك قالب ساده و مثالي :
کد PHP:
<div class="post">
<div class="title">عنوان پست</div>
<div class="text">متن پست</div>
</div>
نمايش :
کد PHP:
//sql query
while($data = mysql_fetch_array($qeury)) // يا هر روش و حلقه مشابه ديگيري كه داريد
{
echo '
<div class="title">'.$data['title'].'</div>
<div class="text">'.$data['text'].'</div>
</div>
';
}
کد PHP:
// شماره صفحه عددي را از كاربر بگير
$page = intval($_GET['page']);
// اگر صفحه كوچكتر از 0 بود صفحه پيش فرض شماره يك است
if($id <= 0)
$page = 1;
// تعداد مطالب در هر صفحه
$resultperpage = 10;
// شروع نمايش پست از پست شماره چند ؟
$from = ($page - 1) * $resultperpage;
// انتخاب مطالبي كه بايد در اين صفحه نمايش داده شودند
SELECT * FROM `news` LIMIT $from,$resultperpage;
كد بالا رو به ازاي ورودي هاي مختلف بررسي كنيد و نتيجه رو ببينيد.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
June 29th, 2011, 19:21
#5
پاسخ : ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه
می دونستم باید صبر کنم تا خود شما بیای جواب بدی
یا کسی بلد نیست یا کم لطفی میکنن
خواهشا به انجمن بیشتر سر بزنید چون تو این بخش اگه شما جواب ما مبتدی ها رو ندید هیچ کس جواب نمیده مرسی مرسی مرسی از دکمه تشکر هم استفاده کردم ولی بنظرم کم بود
-
-
April 13th, 2014, 14:43
#6
پاسخ : ایجاد صفحه بندی و قرار دادن چند خبر در یک صفحه
سلام راستش من دارم یه گالری طراحی میکنم
تونستم به کد پیدا کنم که تعداد آیتم ها رو به 12 تا محدود کنم
اما نمیدونم چجوری بقیشو تو پیج بعدی نشون بدم
اگه کمک کنین ممنون میشم!
کد PHP:
require_once('db.php');
$conn=db_connect();
$result=$conn->query("select * from test ");
$num_results = $result->num_rows;
for ($i=1; $i <13; $i++){$row = $result->fetch_assoc();
ویرایش توسط Ezal400 : April 13th, 2014 در ساعت 14:49
-