ITmembers.net 아카이브 · 2002–2009

질문과 답변

아래꺼 다시질문이요......

정말 답변 계속 해셔서 감삽합니다.

제가 아직 php에 입문한지 일주일밖에 되지 않아서 이렇게 자꾸 궁금한게 생기네요... 나머지 값을 구할때...  변수를 뽑아와서 변수는 $photo이구...
이게 맞게 뽑아온건지 한번봐주세요,,,,,

하나의 문제가 생기네요.. 그림이 4개일때는 상관없지만 1개 2개 3개일때는

</tr>태그가 생성되지 않기때문에..... 그림이 정렬이 제대로 되지 않거든요..

예를 들어서 하나일때는 <tr><td colspan=4>그림파일</td></tr> 이러게 나오고 2개 3개일때도 똑같이 이런식으로 적용을 하고 싶은데요..... 현재의 소스는

그림이 한열에 4개가 되어야만 </tr>이 나오자나요....... 이거 문제를 해결할

방법이 없나요???

지금 현재의 소스는 이렇습니다.

<? include "../include/top.php";
   include "../../config/db_connect.php";
   include "../board/lib.php";
?>
<?
  $sql="select count(*) from $id";
  $result=mysql_query($sql) or die (mysql_error());

  if($page=='') $page=1;
  $list_num=8;
  $page_num=10;
  $offset = $list_num*($page-1);
  
  $query="select count(*) from $id ";
  $result=mysql_query($query) or die (mysql_error());
  $row=mysql_fetch_row($result); //위 결과 값을 하나하나 배열로 저장합니다.
  $total_no=$row[0]; //배열의 첫번째 요소의 값, 즉 테이블의 전체 글 수를 저장합니다.

  //전체 페이지 수와 현재 글 번호를 구합니다.
  $total_page=ceil($total_no/$list_num); // 전체글수를 페이지당글수로 나눈 값의 올림 값을 구합니다.
  $cur_num=$total_no - $list_num*($page-1); //현재 글번호
  //bbs테이블에서 목록을 가져옵니다. (위의 쿼리문 사용예와 비슷합니다.)
  $query="select * from $id order by number desc limit $offset,$list_num"; // SQL 쿼리문. where 문은 order by 문 앞에
  $result=mysql_query($query) or die (mysql_error()); // 쿼리문을 실행 결과
  //쿼리 결과를 하나씩 불러와 실제 HTML에 나타내는 것은 HTML 문 중간에 삽입합니다.

  //코멘트 숫자를 불러옴.

?>

<table width="600" cellpadding="0" cellspacing="0" border="0">
        <? while($array=mysql_fetch_array($result)){
                $date=date("Y/m/d",$array[writetime]);
        $title1 = $array[title];
        $subject = cut_str($title1,7);

                //사진을 출력하는부분
                $sql="select count(*) from $id";
                $photo=mysql_query($sql) or die (mysql_error());
                if($photo%4==1) echo"<tr>";
                echo"
         <td align=center>
         <!------------------------그림목록 보여주기------------------------->
         <table width=25% cellpadding=0 cellspacing=5 border=0>
           <tr>
            <td width=25% style='border:1 solid #999999' align=left>
                  <table width=100% cellpadding=5 cellspacing=0 border=0>
                   <tr>
                         <td align=center><a href='view.php?id=$id&page=$page&number=$array[number]'><img src=/admin/$array[file_name] border=0 width=120 height=100></a></td>
                        </tr>
                        <tr>
                         <td aling=center>
                번호:$cur_num   $array[writer]<br>
                <a href='view.php?id=$id&page=$page&number=$array[number]' class=gallery>$subject</a></td>
                        </tr>
&n

댓글 4