for( $j = 0; $j < 8; )
     {
     if( $j%PHOTO_PAGE_SIZE == 0 )
     echo '<span>';
     echo '<a href="#">['.$i.']</a>';
     $j++;
     if( $j%PHOTO_PAGE_SIZE ==0 )
     echo '</span>';
     echo $j.BR;
     }
结果却只输出这个[0][1][2][3][4]

解决方案 »

  1.   

    define("PHOTO_PAGE_SIZE",5);
    忘了这个
      

  2.   

    [1][2][3][4][5] [>]点击后
    [<] [6][7][8][9][10]跳到这种情况
    js:
    function show_pre_next( i )
    {
    var obj = document.getElementById("photopage");
    spans = obj.getElementsByTagName("span");

    var now = document.getElementById("now_page");
    var total = document.getElementById("total_page");
    var prepage = document.getElementById("prepage");
    var nextpage = document.getElementById("nextpage");
    now_page = parseInt(now.value)+i;
    now.value = now_page;
    total_page = total.value;
    for(var i = 1; i <= total_page; i++ )
    {
    if( i == now_page )
    spans[i-1].style.display="";
    else
    spans[i-1].style.display="none";
    }
    prepage.style.display = "";
    nextpage.style.display = "";
    if( now_page == 1 )
    prepage.style.display = "none";
    else if ( now_page == total_page )
    nextpage.style.display = "none";
    }function prepage()
    {
    show_pre_next( -1 );
    }
    function nextpage()
    {
    show_pre_next( +1 );
    }
    window.onload=function()
    {
    show_pre_next( 0 );
    }<input type="hidden" id="total_page" value="2" />
        <input type="hidden" id="now_page" value="1" />
        <div id="photopage" style="text-align:center; margin:5px auto"><a href="javascript:void(0)" onclick="prepage()" id="prepage">[<]</a>
        <span><a href="javascript:void(0)" onclick="showphoto('../images/20120401102326_small.jpg')">[1]</a><a href="#">[2]</a><a href="#">[3]</a><a href="#">[4]</a><a href="#">[5]</a></span>
        <span><a href="#">[6]</a><a href="#">[7]</a><a href="#">[8]</a><a href="#">[9]</a><a href="#">[10]</a></span>
        <a href="javascript:void(0)" onclick="nextpage()" id="nextpage">[>]</a></div> 
      

  3.   

    循环前后各输出一个span就行了 判断什么PHOTO_PAGE_SIZE,什么意思。。