الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عرض الأخبار مع رقم الصفحات

بدأه jrahma في 20 ديسمبر 2011 · 1 رد · 500 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكنني عرض قائمة الأخبار من قاعدة بياناتي mysql مع عرض عدد معين من الأخبار في كل صفحة ثم زر next و previous؟

شكرا

#2
        <?
            $page = $_GET['page'];
            //no# of news per page ...
            $num_page = 10;
            $select = mysql_query("SELECT * FROM TABLE_NAME WHERE ID='$ID' ORDER BY id DESC ");
            $num    = mysql_num_rows($select);
            if($num == 0 || $num < 0){
                echo "<br />No News Exist";
            }    
            else{
                    if(!$page)
                    {
                        $page = 0;
                    }
                   $select = mysql_query("SELECT * FROM TABLE_NAME WHERE ID='$ID' ORDER BY id desc LIMIT $page,$num_page ");         
                echo "<br /><br /><div>Comments</div>";
                echo "<table width='100%' class='table'>";
                while($query = mysql_fetch_assoc($select)){
                    $id    = $query['id'];
                    $name  = $query['guest_name'];
                    $title = $query['title'];
                    $body  = $query['body'];
                    $date  = $query['date'];              
                echo "
                    <tr>
                        <td>
                            <span  style='font-size: 14px; color: #047392;'>Comment Title: </span>
                            <span  style='font-size: 14px; font-weight: bold;'>".$title."</span>                        
                            <br /><hr /><br />".$body."
                            <br /><br /><hr />
                            <span  style='font-size: 14px; color: #047392;'>By: </span>
                            <span  style='font-size: 14px; font-weight: bold;'>".$name."</span>
                            <span  style='font-size: 14px; color: #047392;'> || at: </span>
                            <span  style='font-size: 14px;'>".$date."</span>
                        </td>
                    </tr>
                    ";
                }
                echo "</table>";

                echo "<br /><div class='head'>Pages</div>";
                $i = 1;
                for ($x = 0; $x < $num; $x=$x+$num_page)
                {
                    if($page != $x)
                    {
                        echo "<ahref='PAGENAME.php?newsid=$newsid&categoryid=$categoryid&page=$x'> $i </a>";
                    }
                    else
                    {
                        echo "<ahref='PAGENAME.php?newsid=$newsid&categoryid=$categoryid&page=$x'> $i </a>";
                    }            
                    $i++;
                }
            }
        }
        ?>

@My Twitter

[spacing]

EGYPT

[/spacing]

مواضيع مشابهة