راکت
حل شده

نمایش 4 پست در صفحه اول php

2 پاسخ

سلام من کد زیر نوشتم برای اینکه 4 پست فقط در ایندکس نمایش بده ولی اجرا نشد
ممنون میشم راهنمایی کنید مشکلم کجاست

        <div class="row">
            <?php

              $query = mysqli_query($db, "SELECT * from managecourses ORDER BY id desc");
              while($row = mysqli_fetch_assoc($query)) {

$count = 4 ;
while($count <=4 )
{

             ?>
          <div class="col-lg-3">
            <br>

            <div class="box1">
              <center>
              <img src="uploads/<?php echo $row['image']; ?>" width="200px" height="150px">
              <p><?php echo $row["course"]; ?></p>
              <p><?php echo $row["comment"]; ?></p>
              <hr>
              <button href="https://roocket.ir/css.html" class="btn-success">مشاهده</button>
              <br>
              <br>
            </center>
            </div>

          </div>
              <?php 
$count+=1;

}

} ?>
ثبت پرسش جدید

پاسخ‌ها

2
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

بهترین پاسخ

قبل از حلقه while مقدار count رو برابر با ۱ بگذار


در کل این روش خیلی بهینه نیست .. چون داری کل دوره ها رو میگیری و ۴ تا رو نمایش میدی
بهتره که کوئری شما کلا ۴ مورد رو برگردونه

SELECT * from managecourses ORDER BY id desc limit 4;
ممدو
ممدو
@mamado

تخصص: در حال یادگیری ...

سلام
چرا از limit استفاده نمی کنید؟

کافیه به query خودتون LIMIT 4 اضافه کنید و اون while دوم رو حذف کنید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام