A-AA+then

php วนลูป xml และให้แบ่งหน้า page

1,479
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>

ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ

1 ความคิดเห็น

^