|
|
|
ใช้ while ครบ 4 รอบ แล้วอยากให้ตัดขึ้นบรรทัดใหม่ หรือสร้างอีกกลุ่ม กลุ่มล่ะ 4 แถว |
|
|
|
|
|
|
|
ปล. $eURL = $mcrypt->encrypt($row[0]) นั่นไม่เกี่ยวครับเป็นการเข้ารหัสข้อมูลเฉยๆ
|
|
|
|
|
Date :
2013-06-08 11:55:36 |
By :
asptuy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สร้างตัวนับขึ้นมา แล้วเช็คว่าครบ 4 แถวยัง ถ้าครบ ก็ตัดแถวครับ
Code (PHP)
<?PHP
$i = 0;
while($row = $stmt->fetch()) {
$i++;
$eURL = $mcrypt->encrypt($row[0]);
echo "<li><span class='icon16 icomoon-icon-folder'></span><a href=# onClick=ajax_loader('$eURL');>$row[1]</a> <span class='label label-info'>$row[2]</span></li>";
if($i % 4===0) echo '<br/>';
}
?>
|
ประวัติการแก้ไข 2013-06-08 11:57:43
|
|
|
|
Date :
2013-06-08 11:56:42 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายถึงถ้าผมมีมีข้อมูลใน db 10 แถว แล้ว while ครบ 4 แล้วตัด จะได้ 4 แถวสองกลุ่ม กลุ่มสามก็มี 2 แถว แบบนี้ไหมครับ
|
|
|
|
|
Date :
2013-06-08 12:01:43 |
By :
asptuy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เคยมีคนถามในบอร์ดนี้แล้วนะครับ ลองค้นดู
หลักการคือ
- เก็บข้อมูลเป็นอาร์เรย์
- นับข้อมูลว่ามีทั้งหมดเท่าไหร่
- เอามาหารด้วยจำนวนแถวที่ต้องการ (ในรูปคงจะเป็น 4 แถว)
- จะได้จำนวนคอลัมน์ที่ต้องการ
- เอาไปวนลูปสร้างตาราง ตามจำนวนคอลัมน์ที่ได้
- อยู่แถวไหนคอลัมน์ไหน ก็ดึงข้อมูล นั้นมาแสดง
ถ้าหากระทู้นั้นจะเจอ จะมีโค๊ดเป็นตัวอย่างด้วยครับ ^^"
|
|
|
|
|
Date :
2013-06-08 13:25:17 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|