הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   ניווט דפים באתר (https://hosts.co.il/forums/showthread.php?t=110167)

pcnet 05-06-16 16:01

ניווט דפים באתר
 
אני רוצה שהניווט של העמודים יציג כל 5 עמודים ולא כמו שהקוד עכשיו מציג את כל העמודים במסד.

PHP קוד:

    // get the current timescales
    
if (isset($_GET["page"])) { $page  $_GET["page"]; } else { $page=1; }; 
    
$start_from = ($page-1) * 25

----

PHP קוד:

<?php 
$sql 
"SELECT COUNT(hits) FROM post"
$rs_result mysql_query($sql); 
$row mysql_fetch_row($rs_result); 
$total_records $row[0]; 
$total_pages ceil($total_records 25); 
  
if(
$page 1) { // Is the page # more than one? 

    
$prev = ($page 1); // If yes, take one away from current page 
    
echo '<li><a href="index.php?a=post&page='.$prev.'">&laquo;</a></li>'// Echo link to previous page 
}  
for (
$i=1$i<=$total_pages$i++)
    if(
$page == $i) { // If page = current page     
        
echo '<li class="active"><a href="#"><b>'.$i.'</b></a></li>'// Echo page in bold 
    
} else { 
     
        echo 
'<li><a href="index.php?a=post&page='.$i.'">'.$i.'</a></li>'// Echo link to the page 
    

    
if(
$page $total_pages) { // Is there another page? 

    
$next = ($page 1); // If so, add 1 to current page 
    
echo '<li><a href="index.php?a=post&page='.$next.'">&raquo;</a></li>'// Echo next page link 
}
     echo 
'</ul></div></div>';

     
$sql "SELECT COUNT(id) as cou FROM post"
     
$result=mysql_query($sql);
     
$row1 mysql_fetch_assoc($result);
     
     echo 
'<div class="col-lg-6"><div class="dataTables_info" style="text-align:center;margin: 20px 0;">מציג דף '.$page.' מתוך '.$total_pages.'. ו- '.$row1[cou].' רשומות';
     echo 
'</div></div></div>';     
?>


MCUP 30-06-16 17:31

PHP קוד:

<?php  
$sql 
"SELECT COUNT(hits) FROM post";  
$rs_result mysql_query($sql);  
$row mysql_fetch_row($rs_result);  
$total_records $row[0];  
$total_pages ceil($total_records 25);  
   
if(
$page 1) { // Is the page # more than one?  

    
$prev = ($page 1); // If yes, take one away from current page  
    
echo '<li><a href="index.php?a=post&page='.$prev.'">&laquo;</a></li>'// Echo link to previous page  
}   
for (
$i=1$i<=$page+5$i++) 
    if(
$page == $i) { // If page = current page      
        
echo '<li class="active"><a href="#"><b>'.$i.'</b></a></li>'// Echo page in bold  
    
} else {  
      
        echo 
'<li><a href="index.php?a=post&page='.$i.'">'.$i.'</a></li>'// Echo link to the page  
    
}  
     
if(
$page $total_pages) { // Is there another page?  

    
$next = ($page 1); // If so, add 1 to current page  
    
echo '<li><a href="index.php?a=post&page='.$next.'">&raquo;</a></li>'// Echo next page link  

     echo 
'</ul></div></div>'

     
$sql "SELECT COUNT(id) as cou FROM post";  
     
$result=mysql_query($sql); 
     
$row1 mysql_fetch_assoc($result); 
      
     echo 
'<div class="col-lg-6"><div class="dataTables_info" style="text-align:center;margin: 20px 0;">מציג דף '.$page.' מתוך '.$total_pages.'. ו- '.$row1[cou].' רשומות'
     echo 
'</div></div></div>';      
?>



כל הזמנים הם GMT +2. הזמן כעת הוא 05:29.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ