View Single Post
ישן 08-07-09, 09:10   # 1
SniR-S
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 546

SniR-S לא מחובר  

חלוקה לעמודים

כתבתי את הקוד הבא, על מנת לחלק כל מספר נתונים לעמוד.
PHP קוד:
if (($_GET['Actions'] == 'viewall') AND ($_GET['page'] == NULL)) {
$page 1;
if(
$perpage == NULL)
    
$perpage 10;
    
$query "SELECT * FROM mytable";
        
$result mysql_query($query);
        
$nump mysql_num_rows($result);
 
$nump $nump $perpage;
if(
intval($nump) != $nump)
    
$nump intval($nump) + 1;
 
for(
$I 1$I<= $nump$I++)
{
    if((
$_GET['Actions'] == 'viewall') AND ($_GET['page'] != $I))
        echo 
"<a href=\"{$_SERVER['PHP_SELF']}?Actions=viewall&page=$I\">$I</a>";
    else
echo 
$I;
    if(
$I != $perpage)
        echo 
" - ";
}

        
$lim1 = ($page 1) * $perpage;
        
$query "SELECT * FROM mytable ORDER BY datetime DESC LIMIT $lim1,$perpage";
        
$result mysql_query($query); 
כמו שאתם רואים יש לי עמוד כזה index.php?Actions=viewall&page=number
זה אמור לעבוד בצורה כזאת שאם אני נכנס ל index.php?Actions=viewall
הוא יציג לי את מספר הכתבות שבחרתי לעמוד, בעמוד הראשון.
ואוקי זה עובד.
אבל כשאני נכנס לדוגמא לדף מספר 2 index.php?Actions=viewall&page=2
הוא לא מציג לי את הכתבות שלו.
אממ..מה לא בסדר בקוד?