GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

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>



ปล.ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ
08 ก.พ. 2555 1 2,523
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^