묻고답하기

php관련 문제인데요..

2002.12.22 19:31

seh

문제의 페이지 링크입니다.
http://www.sehz.com/index.php?var=GoodList&middle_number=1&large_name=&middle_name=Kitchen소품&Mstart=8

쇼핑몰소스를  좀 바꾸고 있는데요.
상품리스트나오는 페이지입니다.
기본틀은 col=4, row=2의 테이블에 맞게 상품이 한페이지당 8개씩 나오는 것이예요.(그러니까 4개씩 2줄로 정렬이 되죠) 그런데,
문제는 2page부터는 상품이 8개가 뿌려지기는 하는데, row=1로 한줄에 쫙 8개가 나옵니다.
tag를 올려볼께요. 대강 8째줄 쯤에 제가 넣은
                    if($i == 4) {
                echo"
                 <tr>";
이 부분이 첫번째페이지에만 적용되게 되서 그런거 같은데,  어떤식으로 해야지 다른 페이지에도 적용될지.....요..
설명이 잘 되었는지 모르겠어요.  좀 도와주세요....머리 뽀게질거 같네요..ㅡㅡ;
------------------------------------------------------
<?php
$query="select * from $Goods_Table where MIDDLE_NO='$middle_number'";
$result=mysql_query($query);
$total = mysql_affected_rows();


if(!$Mstart) $Mstart=0;
$Mpage = floor($Mstart/($Mscale*$Mpage_scale));  



for ( $i=$Mstart ; $i < $Mstart+$Mscale ; $i++ ) {
                  if($i == 4) {
                echo"
                 <tr>";
                
                }
        if ($i < $total) {
                mysql_data_seek($result, $i);
                $row = mysql_fetch_object($result);
        
                $Good_Price = number_format($row->Good_Price);
                $Sale_Price = number_format($row->Sale_Price);
                $Good_Point = number_format($row->Good_Point);
                
                


                echo"
                <td width=20>
                 <td align='right' width='117'><a href="$PHP_SELF?var=Good&Good_no=$row->Good_no"><img src='product/$row->LARGE_NO/$row->MIDDLE_NO/$row->Good_Photo' border='0' width='117' height='95'></a><br><br>  <a href="$PHP_SELF?var=Good&Good_no=$row->Good_no">$row->Good_Name</a></td>
                
                
        
                
                
                
                ";
        }
        elseif($total==0){
                echo"
                
                 <td align='center' colspan='6'>등록된 상품이 없습니다.</td>
                
                
                
                ";
                break;
        }
}

echo "</tr></table></div>
<p align=center>";
// [0][1].. 참조

if ( $total > $Mscale )
{
      if( $Mstart+1 >  $Mscale*$Mpage_scale )
       { $pre_start= $Mstart - $Mscale*$Mpage_scale ;
        echo( "<a href='$PHP_SELF?var=GoodList&middle_number=$middle_number&large_name=$large_name&middle_name=$middle_name&Mstart=$pre_start'>[prev]</a>...");
       }
for($vj=0; $vj < $Mpage_scale ; $vj++)
  {
        $ln = ($Mpage * $Mpage_scale + $vj)*$Mscale ;
        $vk= $Mpage * $Mpage_scale + $vj+1 ;
        if($ln< $total)
          {
            if($ln!=$Mstart)
            {
               echo( "<a href='$PHP_SELF?var=GoodList&middle_number=$middle_number&large_name=$large_name&middle_name=$middle_name&Mstart=$ln'><font
size=2>[$vk]</a></font>");
            }
           else
            {
               echo( "<font size=2 color=#666666><b>[$vk]</b></font>");
            }
          }
  }

      if ( $total > (($Mpage+1)*$Mscale*$Mpage_scale) )
      { $n_start=($Mpage+1)*$Mscale*$Mpage_scale ;
     echo( "...<a href='$PHP_SELF?var=GoodList&middle_number=$middle_number&large_name=$large_name&middle_name=$middle_name&Mstart=$n_start'>[next]</a>");
      }
}

// [0][1]... 참조
?>
--------------------------------------------------------------------------
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
php끓여먹기 제로보드 게시판을 공지사항과 연결시키려면... [3] 2007.08.10
안건화 죄송한데 질문 하나만 해도 될까요?? [1] 2007.08.10
최은규 Mysql과 네임서버요.. [1] 2007.08.10
jmahza 글자크기에 관한 질문 [1] 2007.08.10
김혜림 왼쪽에 스크롤바 넣는 방법... [5] 2007.08.10
현아 드림위버에서 레이어를 테이블 기준으로 넣을 순 없을까요? [1] 2007.08.10
뇨뇨 [도와주세요] Fatal error: Call to undefined function: dbconn() [1] 2007.08.10
눈love rsync가 제대로 동작하지 않아 질문드립니다.  
never... 동영상 링크에 관한 질문입니다. [1] 2007.08.10
쌩쇼 폼전송버튼 누르면 동시에 리셋되게 하는법 알려주세요. [2] 2007.08.10
엘시 ★강좌요청★PSP로 캠사진 화질좋게+_+  
조은일 플래시를 배우려 하는데 어느 버전이 좋을까요? [1] 2007.08.10
신명석 링크가 안먹어요 [1] 2007.08.10
oumz 웹에서 폰트가 갑자기 크게 보여요. [1] 2007.08.10
마니 핫키에 대해서 저희과홈에서도 하고싶어요~~~ [1] 2007.08.10
김준규 [질문] WIDDOWS XP 사용자를 위한 Emwac 설치방법좀 올려주세요  
METAL NATION IFRAME 질문입니다. [1] 2007.08.10
w:)style 개인서버 사용시 ''~'' 생략 방법  
박설희 궁금한게 있는데요..  
w:)style 다른사람에게 ''user''폴더 나눠주기 [1] 2007.08.10