php วนลูป xml และให้แบ่งหน้า page
สวัสดีครับ รบกวนสอบถามหน่อยนะครับผม คือว่าผมได้ดึงข้ัอมูลมาจาก xml และก็ให้ลูปครับ
แต่ว่าคือถ้าจะทำให้มันแบ่งเพจแบบในรูปที่แนบมานี่มีวิธีการเขียนยังไงร๋อครับผม
อันนี้ไฟล์ php
<?php
$xml = simplexml_load_file("data.xml");
foreach ($xml->id as $id) {
?>
<a href="<?php echo $id->link ; ?>" class="link_photo">
<div class="photo"><h2 class="des_pic_photo">
<?php if(mb_strlen($id->des, 'utf-8') > 30){ //ถ้าจำนวน สตริง ของ xml des มากกว่า 30
$cutstr = mb_substr($id->des,0,30,'utf-8');
echo $cutstr." ..." ;
}
else{
//echo mb_strlen($child->des, 'utf-8'); //เช็คจำนวน สตริง ทั้งหมดของ xml node des แบบ utf8
echo $id->des ;
}?>
</h2></div>
<img src="images/<?php echo $id->pic ; ?>" width="281" height="211" alt="<?php echo $id->des ; ?>" class="photo_pic">
</a>
<?php } //end foreach ?>
อันนี้ไฟล์ xml
<?xml version="1.0" encoding="utf-8"?>
<note>
<id>5
<des>บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>4
<des>อื่นๆ บริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็ก</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>3
<des>บริจาคนมวันเด็ก</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>2
<des>บริจาคนมตามโรงเรียน</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>1
<des>บริจาคนมช่วยเหลือภัยน้ำท่วม</des>
<pic>pic1.jpg</pic>
<link>abc.html</link>
</id>
</note>
ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ
แต่ว่าคือถ้าจะทำให้มันแบ่งเพจแบบในรูปที่แนบมานี่มีวิธีการเขียนยังไงร๋อครับผม
อันนี้ไฟล์ php
<?php
$xml = simplexml_load_file("data.xml");
foreach ($xml->id as $id) {
?>
<a href="<?php echo $id->link ; ?>" class="link_photo">
<div class="photo"><h2 class="des_pic_photo">
<?php if(mb_strlen($id->des, 'utf-8') > 30){ //ถ้าจำนวน สตริง ของ xml des มากกว่า 30
$cutstr = mb_substr($id->des,0,30,'utf-8');
echo $cutstr." ..." ;
}
else{
//echo mb_strlen($child->des, 'utf-8'); //เช็คจำนวน สตริง ทั้งหมดของ xml node des แบบ utf8
echo $id->des ;
}?>
</h2></div>
<img src="images/<?php echo $id->pic ; ?>" width="281" height="211" alt="<?php echo $id->des ; ?>" class="photo_pic">
</a>
<?php } //end foreach ?>
อันนี้ไฟล์ xml
<?xml version="1.0" encoding="utf-8"?>
<note>
<id>5
<des>บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน บริจาคนมตามโรงเรียน</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>4
<des>อื่นๆ บริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็กบริจาคนมวันเด็ก</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>3
<des>บริจาคนมวันเด็ก</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>2
<des>บริจาคนมตามโรงเรียน</des>
<pic>pic1.jpg</pic>
<link>xxx.html</link>
</id>
<id>1
<des>บริจาคนมช่วยเหลือภัยน้ำท่วม</des>
<pic>pic1.jpg</pic>
<link>abc.html</link>
</id>
</note>
ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ
http://www.goragod.com/...%B8%99%E0%B9%8C.html