출력 리스트 관련 문의 드려요.. 재문의 ^^;; > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

출력 리스트 관련 문의 드려요.. 재문의 ^^;; 정보

출력 리스트 관련 문의 드려요.. 재문의 ^^;;

본문

첫 문의를 드려서 전진님께서 답변을 해주셔서 적용을 해보았는데.. 홀수쪽(왼쪽)는 나오는데 짝수가(오른쪽)이 안나오는 사태가 발생해서 다시 질문을 드려봅니다.

아래와 같이 리스트를 출력을 할려고 하구요.. 리스트 게시판이 아닌 팝업창을 띄어서 아래와 같이
출력이 되었으면 합니다.

번호  이름      내용        번호    이름      내용
1      홍길동    냉무          2      사랑이    하트
3      달님이    달탱          4      햇님이    뜨거
5      별탱이    유~후        6      알바생  이~뻐~

아래는 제가 수정한 파일의 일 부분입니다. 잘못된 부분이 있으면 알려주시기를 부탁드립니다.
전진님께서 알려주신 데로 if count 로 돌려봤지만 잘안되네요.
------------------------------------------------------------------------------------
<table width=90% border=0 cellpadding=0 cellspacing=0 align=center>
<?

for ($i=0; $i < count($row=mysql_fetch_array($result)); $i++)
{

$num = $rank + $i + 1;

  if($i % 30 == 0) {
$subpage  = $subpage + 1;

if($firstpage) {

         
} else {
       
 
}

        $firstpage = 1;


echo "
<tr><td colspan=12 height=3 bgcolor=#0E87F9></td></tr>
    <tr align=center height=25>
        <td width=5%>번호</td>
        <td width=10%>생활자명</td>
        <td align=right width=15%>잔&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;액</td>
<td align=center width=5%></td>
        <td align=center width=10%>소 속 동</td>
<td align=right width=1%></td>

<td width=5%>번호</td>
        <td width=10%>생활자명</td>
        <td align=right width=15%>잔&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;액</td>
<td align=center width=5%></td>
        <td align=center width=10%>소 속 동</td>
<td align=right width=1%></td>
    </tr>
    <tr><td colspan=12 height=2 bgcolor=#0E87F9></td></tr>";
  }


    $list = $i%2;

    $sum = sql_fetch("select sum(wr_3) as sum_in from g4_write_$bo_table where wr_subject='$row[wr_subject]' and ca_name='입금' ");
    $subtract = sql_fetch("select sum(wr_3) as subtract_in from g4_write_$bo_table where wr_subject='$row[wr_subject]' and ca_name='출금' ");

if($i%2==0) { echo "</tr><tr>";


    echo "
<tr><td colspan=12 height=1 </td></tr>
    <tr class='list$list center'>
          <td height=25 style='text-align:center;'>$num</td>
          <td style='width: 120px; text-align:center;'>$row[wr_subject]</td>
          <td style='text-align: right;'>".number_format($sum[sum_in] -  $substract[subtract_in])."</td>
      <td style='text-align: center;'>&nbsp;</td>
      <td style='text-align: center;'>$row[ca_name]</td>";

              }
 
}
  if(count($row=mysql_fetch_array($result))%2==1) { echo "
  <td height=25 style='text-align:center;'>$num</td>
          <td style='width: 120px; text-align:center;'>$row[wr_subject]</td>
          <td style='text-align: right;'>".number_format($sum[sum_in] -  $substract[subtract_in])."</td>
      <td style='text-align: center;'>&nbsp;</td>
      <td style='text-align: center;'>$row[ca_name]</td>";

                                    }


echo "</tr>";
 
if ($i == 0) {
    echo "<tr><td colspan=10 align=center height=100 bgcolor=#ffffff><span class=point>자료가 한건도 없습니다.</span></td></tr>\n";
}
?>
<tr><td colspan=10 height=1 bgcolor=CCCCCC></td></tr>


</td></tr></table>

댓글 전체

아래와 같이 처리하니깐 되네요.. 근데.. 처음에 할때랑 똑같이 했는데 왜 안되고 지금은 될까요?
대체 멀 잘못했는지 쩝... 근데 페이지 로딩 속도가 많이 느리네요...
 echo "
<tr><td colspan=12 height=1 </td></tr>
    <tr class='list$list center'>
      <td ></td>
          <td height=25 style='text-align:center;'><font size = +>$num</font></td>
          <td style='width: 120px; text-align:center;'><font size = +>$row[wr_subject]</font></td>
          <td style='text-align: right;'><font size = +>".number_format($sum[sum_in] -  $substract[subtract_in])."</font></td>
      <td style='text-align: center;'></td>";
              }
 

  if($i%2==1) { echo "
  <td height=25 style='text-align:center;'><font size = +>$num</font></td>
          <td style='width: 120px; text-align:center;'><font size = +>$row[wr_subject]</font></td>
          <td style='text-align: right;'><font size = +>".number_format($sum[sum_in] -  $substract[subtract_in])."</font></td>
      <td style='text-align: center;'></td>";
 
echo "
    </tr>
<tr><td colspan=12 height=2></td></tr>
<tr><td colspan=1 height=2</td>
<td colspan=3 height=2 bgcolor=#CCCCCC></td>
<td colspan=1 height=2</td>
<td colspan=3 height=2 bgcolor=#CCCCCC></td>
</tr>
<tr><td colspan=12 height=2></td></tr>";
// 라인사이 공백
                                                                }
}
echo "</tr>";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT