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

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

SniR-S 08-07-09 09:10

חלוקה לעמודים
 
כתבתי את הקוד הבא, על מנת לחלק כל מספר נתונים לעמוד.
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
הוא לא מציג לי את הכתבות שלו.
אממ..מה לא בסדר בקוד? :-/

SniR-S 09-07-09 08:28

קצת עזרה ? :(

Tomer 09-07-09 10:31

עזוב את העניין שאסור להקפיץ, אתה לא כתבת את הקוד הזה.

קרא חוקים בבקשה.


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

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