SitePoint Sponsor

User Tag List

Results 1 to 7 of 7
  1. #1
    SitePoint Evangelist cturner01's Avatar
    Join Date
    Jun 2006
    Location
    My computer
    Posts
    408
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Unexpected T_INC, expecting ')'

    Can someone please tell me why I am getting the following error and how I can fix? I don't see why I am getting this error. Thanks in advance.
    Parse error: parse error, unexpected T_INC, expecting ')' in /home/blu/public_html/folder/articles.php on line 49.

    Here is the code that I am working with:
    PHP Code:
    $total 130;
    $limit 20;
    $page 3;
    $numPages ceil($total $limit);
    $numPages ceil(   130 20    );
    $numPages ceil(      6.5      );
    $numPages 7;
    $offset = ($page 1) * $limit
    $offset = (  1  ) * 20
    $offset = (    2    ) * 20
    $offset 40;
       { 
           function 
    getPagerData($numHits$limit$page
           { 
               
    $numHits  = (int) $numHits
               
    $limit    max((int) $limit1); 
               
    $page     = (int) $page
               
    $numPages ceil($numHits $limit); 

               
    $page max($page1); 
               
    $page min($page$numPages); 

               
    $offset = ($page 1) * $limit

               
    $ret = new stdClass

               
    $ret->offset   $offset
               
    $ret->limit    $limit
               
    $ret->numPages $numPages
               
    $ret->page     $page

               return 
    $ret
           } 
       }
    $pager Pager::getPagerData(130203);
        
    $pager->offset   40
        
    $pager->limit    20
        
    $pager->numPages 7
        
    $pager->page     3;
    $pager getPagerData(130203);
        for (
    $i 1$i <= $pager->numPagesi++) { // line 49
            
    echo " | ";
        }
            if (
    $i == $pager->page) {
                echo 
    "Page $i"
            } else {
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>"
        }
    if (
    $i 1) { echo " | ";
        
    // get the pager input values 
        
    $page $_GET['page']; 
        
    $limit 20
        
    $result mysql_query("select count(*) from myTable"); 
        
    $total mysql_result($result00); 

        
    // work out the pager values 
        
    $pager  Pager::getPagerData($total$limit$page); 
        
    $offset $pager->offset
        
    $limit  $pager->limit
        
    $page   $pager->page

        
    // use pager values to fetch data 
        
    $query "select * from myTable order by someField limit $offset$limit"
        
    $result mysql_query($query); 
    }
        
    // use $result here to output page content 

        // output paging system (could also do it before we output the page content) 
        
    if ($page == 1) { // this is the first page - there is no previous page 
            
    echo "Previous"
        } else {           
    // not the first page, link to the previous page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Previous</a>"
    }
        for (
    $i 1$i <= $pager->numPages$i++) { 
            echo 
    " | "
            if (
    $i == $pager->page
                echo 
    "Page $i"
            else 
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>"
        } 

        if (
    $page == $pager->numPages) {// this is the last page - there is no next page 
            
    echo "Next"
        } else {           
    // not the last page, link to the next page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Next</a>";
        } 

  2. #2
    SitePoint Evangelist Waffles's Avatar
    Join Date
    Nov 2005
    Posts
    435
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    PHP Code:
    $pager getPagerData(130203);
        for (
    $i 1$i <= $pager->numPagesi++) { // line 49
            
    echo " | ";
        }
            if (
    $i == $pager->page) {
                echo 
    "Page $i";
            } else {
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>";
            
    /* here */
        
    }
    if (
    $i 
    at a glance you are missing a bracket? the whole code is so neatly indented and you are missing a } ?

  3. #3
    SitePoint Evangelist cturner01's Avatar
    Join Date
    Jun 2006
    Location
    My computer
    Posts
    408
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I am still getting the same error.

  4. #4
    SitePoint Enthusiast coolsaint's Avatar
    Join Date
    Jul 2005
    Location
    Dhaka, Bangladesh
    Posts
    73
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    // line 49 check the $ in front of the variable i

    shouldn't it be $i++ rather than i++ ?

  5. #5
    SitePoint Enthusiast myinnet's Avatar
    Join Date
    Jul 2006
    Posts
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    could you post the code on line 49?

  6. #6
    SitePoint Evangelist cturner01's Avatar
    Join Date
    Jun 2006
    Location
    My computer
    Posts
    408
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is the updated code:
    PHP Code:
    require "config.php";
    $total 130;
    $limit 20;
    $page 3;
    $numPages ceil($total $limit);
    $numPages ceil(   130 20    );
    $numPages ceil(      6.5      );
    $numPages 7;
    $offset = ($page 1) * $limit
    $offset = (  1  ) * 20
    $offset = (    2    ) * 20
    $offset 40;
       { 
           function 
    getPagerData($numHits$limit$page
           { 
               
    $numHits  = (int) $numHits
               
    $limit    max((int) $limit1); 
               
    $page     = (int) $page
               
    $numPages ceil($numHits $limit); 

               
    $page max($page1); 
               
    $page min($page$numPages); 

               
    $offset = ($page 1) * $limit

               
    $ret = new stdClass

               
    $ret->offset   $offset
               
    $ret->limit    $limit
               
    $ret->numPages $numPages
               
    $ret->page     $page

               return 
    $ret
           } 
       }
    $pager Pager::getPagerData(130203);
        
    $pager->offset   40
        
    $pager->limit    20
        
    $pager->numPages 7
        
    $pager->page     3;
    $pager getPagerData(130203);
        for (
    $i 1$i <= $pager->$numPages$i++) {
            echo 
    " | ";
        }
            if (
    $i == $pager->page) {
                echo 
    "Page $i"
            } else {
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>";
            }
        }
    if (
    $i 1) { echo " | ";
        
    // get the pager input values 
        
    $page $_GET['page']; 
        
    $limit 20
        
    $result mysql_query("select count(*) from diary_contents"); 
        
    $total mysql_result($result00); 

        
    // work out the pager values 
        
    $pager  Pager::getPagerData($total$limit$page); 
        
    $offset $pager->offset
        
    $limit  $pager->limit
        
    $page   $pager->page

        
    // use pager values to fetch data 
        
    $query "select * from diary_contents order by selectDay limit $offset$limit"
        
    $result mysql_query($query); 
    }
        
    // use $result here to output page content 

        // output paging system (could also do it before we output the page content) 
        
    if ($page == 1) { // this is the first page - there is no previous page 
            
    echo "Previous"
        } else {           
    // not the first page, link to the previous page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Previous</a>"
    }
        for (
    $i 1$i <= $pager->numPages$i++) { 
            echo 
    " | "
            if (
    $i == $pager->page
                echo 
    "Page $i"
            else 
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>"
        } 

        if (
    $page == $pager->numPages) {// this is the last page - there is no next page 
            
    echo "Next"
        } else {           
    // not the last page, link to the next page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Next</a>";
        } 

  7. #7
    SitePoint Enthusiast coolsaint's Avatar
    Join Date
    Jul 2005
    Location
    Dhaka, Bangladesh
    Posts
    73
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dear cturner,
    Are you not using any IDE to edit PHP ? Because there is a new syntax error in line 45 . There is an extra } . Remove it .

    The new code with the starting and closing PHP Tag.

    PHP Code:
    <?
    require "config.php"
    $total 130
    $limit 20
    $page 3
    $numPages ceil($total $limit); 
    $numPages ceil(   130 20    ); 
    $numPages ceil(      6.5      ); 
    $numPages 7
    $offset = ($page 1) * $limit
    $offset = (  1  ) * 20
    $offset = (    2    ) * 20
    $offset 40
       { 
           function 
    getPagerData($numHits$limit$page
           { 
               
    $numHits  = (int) $numHits
               
    $limit    max((int) $limit1); 
               
    $page     = (int) $page
               
    $numPages ceil($numHits $limit); 

               
    $page max($page1); 
               
    $page min($page$numPages); 

               
    $offset = ($page 1) * $limit

               
    $ret = new stdClass

               
    $ret->offset   $offset
               
    $ret->limit    $limit
               
    $ret->numPages $numPages
               
    $ret->page     $page

               return 
    $ret
           } 
       } 
    $pager Pager::getPagerData(130203); 
        
    $pager->offset   40
        
    $pager->limit    20
        
    $pager->numPages 7
        
    $pager->page     3
    $pager getPagerData(130203); 
        for (
    $i 1$i <= $pager->$numPages$i++) { 
            echo 
    " | "
        } 
    // This can be removed (most probabally)
            
    if ($i == $pager->page) { 
                echo 
    "Page $i"
            } else { 
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>"
            } 
        } 
    // or this one
    if ($i 1) { echo " | "
        
    // get the pager input values 
        
    $page $_GET['page']; 
        
    $limit 20
        
    $result mysql_query("select count(*) from diary_contents"); 
        
    $total mysql_result($result00); 

        
    // work out the pager values 
        
    $pager  Pager::getPagerData($total$limit$page); 
        
    $offset $pager->offset
        
    $limit  $pager->limit
        
    $page   $pager->page

        
    // use pager values to fetch data 
        
    $query "select * from diary_contents order by selectDay limit $offset$limit"
        
    $result mysql_query($query); 

        
    // use $result here to output page content 

        // output paging system (could also do it before we output the page content) 
        
    if ($page == 1) { // this is the first page - there is no previous page 
            
    echo "Previous"
        } else {           
    // not the first page, link to the previous page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Previous</a>"

        for (
    $i 1$i <= $pager->numPages$i++) { 
            echo 
    " | "
            if (
    $i == $pager->page
                echo 
    "Page $i"
            else 
                echo 
    "<a href=\"thepage.php?page=$i\">Page $i</a>"
        } 

        if (
    $page == $pager->numPages) {// this is the last page - there is no next page 
            
    echo "Next"
        } else {           
    // not the last page, link to the next page 
            
    echo "<a href=\"thepage.php?page=" . ($page 1) . "\">Next</a>"
        } 
        
    ?>


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •