Announcement

Collapse
No announcement yet.

Không thể xuất dữ liệu vào vòng lặp foreach

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [PHP] Không thể xuất dữ liệu vào vòng lặp foreach

    Chào cả nhà.
    em men mới đang code cái này nhưng khi đưa vào thì không xuất được dữ liệu
    code em
    Code:
     <div class="col-tp1">
                 <ul class="timeline">
                      <?php 
    	$tv="select * from du_lieu_mot_tin order by id DESC";
    	$tv_1=mysql_query($tv);
    	$tv_2=mysql_fetch_array($tv_1);
            foreach($tv_2 as $tv_23){
    ?>
                      <li class="event">
                            <div class="news-item-box">
                                <h5><?php echo $tv_23['ten']; ?></h5>
                                <p><?php echo $tv_23['noidungtomtat']; ?></p>
                            </div>
                        </li>
                      <?php } ?>
                 </ul>
          </div>
    Em muốn lấy dữ liệu từ database có table là "ten" và "noidungtomtat" và cho vào vòng lặp ở thẻ li
    nhưng không được. khi em xóa vòng lặp đi hoặc thay <?php echo #tv23[ten]; ?> thành <?php echo #tv2[ten]; ?> thì nó đọc được nhưng nó chạy vòng lặp tin nào cũng giống tin nào
    Mọi người cho em lời khuyên ạ.
    Em xin cám ơn trước

  • #2
    nếu chắc chắn đã lấy được dữ liệu, và chỉ còn việc hiển thị ra thì có thể sd cách này xem:

    <?php
    $result = mysql_query("select * from du_lieu_mot_tin order by id DESC");

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { ?>
    <li class="event">
    <div class="news-item-box">
    <h5><?php echo $row["ten"]; ?></h5>
    <p><?php echo $row["noidungtomtat"]; ?></p>
    </div>
    </li>
    <?php

    }

    mysql_free_result($result);

    ?>

    cũng có thể e nên post cái error message lên mọi người cùng xem.

    Comment


    • #3
      HTML Code:
          $tv = $conn->prepare("select * from du_lieu_mot_tin order by id DESC"); 
          $tv->execute();
          $tv->setFetchMode(PDO::FETCH_ASSOC); 
          $result = $tv->fetchAll();
           
          foreach ($result as $row){
              echo "Ten: ".$row['ten']."</br>";
              echo "Nội dụng tóm tắt".$row['noidungtomtat'];
          }
      }
      catch(PDOException $e) {
          echo "Lỗi: " . $e->getMessage();
      }
       
      // Ngắt kết nối
      $conn = null;
      Bạn thử cái này xem

      Comment

      LHQC

      Collapse
      Working...
      X