묻고답하기

방명록을 만드는데요...

Warning: Supplied argument is not a valid MySQL result resource in c:program filesnusphereapachehtdocsguestguestbook_list.php on line 11

이렇게 뜨거든요 ㅠㅠ

도와주세요 ㅠㅠ;;


<?php

//데이터 베이스 연결
$connect=mysql_connect("localhost","ibz4u","ibz4u");
mysql_select_db("book",$connect);

// guestbook 라는 테이블에서 데이터를 선택한다.
$result=mysql_query("select * from guestbook order by id desc", $connect);

// 선택되 데이터의 갯수를 구하는 부분이다.
$total=mysql_num_rows($result);

$page_max=3;// 한페이지에 나타내는 글의 총 갯수 설정

// 총 페이지 갯수를 구하는 부분이다.
$page_check=$total/$page_max;
$page_total=(int)($page_check);
if ( $page_total < $page_check) $page_total = $page_total + 1 ;


// 등록된 글이 없을때 보여주는 부분이다.
if(!$total)
{
echo("
<p> </p>
<p> </p>
<table width="600" border="1" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
      <div align="left">
      <a href="guestbook_input.html">
      <img src="post.gif" width="40" height="40" border=0>
      </a>
      </div>
    </td>
  </tr>
  <tr>
    <td>
      <div align="center"> <font size="+7" color="#FF3333">등록된 글이 없습니다.</font></div>
    </td>
  </tr>
</table>
");
}

// 등록된 글이 있을때 보여주는 부분이다.
else
{

echo("
<html>
<head>
<title>Untitled Document</title>
</head>

<body bgcolor="#FFFFFF">
<p> </p>

<!-- 아이콘과 총 페이지 갯수와 현재 페이지 번호를 표시한다.-->
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="250">
      <div align="left">
      <a href="guestbook_input.html"><img src="post.gif" width="40" height="40" border=0></a>
      </div>
    </td>
    <td width="250">
      <div align="right">
      총 $page_total 페이지 중 현재 $page_num 페이지
      </div>
    </td>
  </tr>
</table>
");

//페이지 번호에 따라서 선택된 데이터에서 읽어야 할 부분을 결정하는 부분이다.
$count_total=($page_num-1)*$page_max;
$count=0;

// 페이지에 보여주는 갯수 만큼 방명록을 보여준다.
for( ; $count<$page_max & $count_total<$total;  )
{

// 데이터 베이스에서 읽어온 데이터를 변수에 저장
$name=mysql_result($result, $count_total ,"name");
$email=mysql_result($result, $count_total ,"email");
$subject=mysql_result($result, $count_total ,"subject");
$content=mysql_result($result, $count_total ,"content");
$content=ereg_replace("n" , "<br>" , $content);
$date=mysql_result($result, $count_total ,"date");

// 읽어온 데이터를 가지고 화면에 표시한다.
echo("
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td colspan="4" bgcolor="#999999">
      <div align="center"><font color="#CC0000">방명록 글 보기</font></div>
    </td>
  </tr>
  <tr>
    <td rowspan="4" width="9" bgcolor="#999999">
      <div align="center"></div>
      <div align="center"></div>
      <div align="center"></div>
      <div align="center"></div>
    </td>
    <td width="92" bgcolor="#CCCCCC">
      <div align="right">이름 : </div>
    </td>
    <td width="387" bgcolor="#CCCCCC">
      <div align="left">
        $name
      </div>
    </td>
    <td rowspan="4" width="12" bgcolor="#999999"><font color="#CCCCCC"></font></td>
  </tr>
  <tr>
    <td width="92" bgcolor="#CCCCCC">
      <div align="right">E-mail : </div>
    </td>
    <td width="387" bgcolor="#CCCCCC">
      <div align="left">
        $email
      </div>
    </td>
  </tr>
  <tr>
    <td width="92" bgcolor="#CCCCCC">
      <div align="right">주제 : </div>
    </td>
    <td width="387" bgcolor="#CCCCCC">
      <div align="left">
        $subject
      </div>
    </td>
  </tr>
  <tr>
    <td width="92" bgcolor="#CCCCCC">
      <div align="right">내용 : </div>
    </td>
    <td width="387" bgcolor="#CCCCCC">
      <div align="left">
        $content
      </div>
    </td>
  </tr>
  <tr>
    <td width="9" bgcolor="#999999"> </td>
    <td width="92" bgcolor="#CCCCCC">
      <div align="right">작성 날짜 : </div>
    </td>
    <td width="387" bgcolor="#CCCCCC">
      <div align="left">
        $date
      </div>
    </td>
    <td width="12" bgcolor="#999999"> </td>
  </tr>
  <tr>
    <td colspan="4" bgcolor="#999999"> </td>
  </tr>
</table>
</p>
");

$count_total++;
$count++;

}


// 여기서는 페이지의 번호들을 표시하고 링크를 설정한다.
echo("

<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>
      <div align="center">
    ");
    
      for($page=1;$page<=$page_total;)
      {
      echo("<font size=2 color=red>
            <a href=guestbook_list.php?page_num=$page>
            [$page]
            </a>
            </font>
          ");
      $page++;
      }

echo("
      </div>
    </td>
  </tr>
</table>

</body>
</html>
");

}

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
낭낭앤 특정 파일이 뜨지가 않아요.. [2] 2007.08.10
김신영 웹 호스팅 처음 사용해봐서요... [2] 2007.08.10
리듬버스 그래픽 카드 추천좀 부탁드려요 ^^; [1] 2007.08.10
lee 플래쉬 질문  
바위사랑 [php] 제로보드를 이용한 플래시 공지사항 만들기에서...  
조서룡 저번질문 [1] 2007.08.10
이주미 최근게시물과 새창띄우기  
지태호 제로카운터 궁금합니다.  
이은경 게시판에서 공지사항으로 몇줄 고정시켜두려면? [2] 2007.08.10
장효진 게시판 내용을 다른 게시판 스킨으로 옮기는거요. [1] 2007.08.10
정철훈 최근게시물 추출에 관해서.. [1] 2007.08.10
신비스런변태 아주 기본적인 질문입니다.....답변부탁드립니다 [2] 2007.08.10
soo♡ 포토샵이 갑자기 넘 느려졌어요.. [2] 2007.08.10
K 웹호스팅 사업 질문;  
박진욱 시간에따라 달라지는 배경... [1] 2007.08.10
RCT 웹진닷컴 윈도우 도우미 할아버지는 어떻게 만들징 ; [1] 2007.08.10
조재범 이런 경우는 어떻게 해야 하나요?(네임서버 관련 질문입니다.) [1] 2007.08.10
ⓞⓩ냥 포토샵에서 모서리가 둥근 테두리.. [4] 2007.08.10
chimmook 매우 간단한 질문입니다..(아시는 분께는..;;) [2] 2007.08.10
(づ_-) 커터칼 dotple처럼 프레임을 합치는 방법을 알고싶습니다.. [2] 2007.08.10
           노 프레임에서 스크롤창 오토로 맞춰 놓는법줌;; [1] 2007.08.10
박효근 쇼핑몰 빌더 추천 좀 해주시면 감사하겠습니다. [1] 2007.08.10
김인수 텍스트화일을 DB로 변환할수 있을까요?  
Ran2 폰트에 관한질문입니다. [5] file 2007.08.10
태엽감는새☺ 여기 엔죠에 있는거 ...... [1] 2007.08.10
조서룡 간단한 질문.. [2] 2007.08.10
김성웅 뭐가 문젠지 모르겠어요 ㅠㅠ;;  
리듬버스 포토샾 액션파일에서요 [1] 2007.08.10
Dr.K_BigUnit 제로카운터 질문! 제발 리플 [2] 2007.08.10
uropa™ access 로그 내용중 궁금한것이 있어서요^^; [3] 2007.08.10