묻고답하기

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

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 남기남
           스크롤바 질문인뎁쇼...........;;;;;;;;;;;;; [1] 2007.08.10
김태현 [기타질문]안녕하세요 제컴이 맛이갔어요 이거 해결좀 해주세요 [2] 2007.08.10
조서룡 저 초보인데 꼭 답변주세요 ㅜㅠ [2] 2007.08.10
리듬버스 포토샾에서요 그라데이션인지 잘 모르겠는데요 ㅡ.ㅡ; [1] 2007.08.10
한창민 1249번 물음과 비슷한(똑같은)질문인데.. 거기에 달린 답변이 이해가 안가서; [2] 2007.08.10
김아무개 프레임 나누기...... [1] 2007.08.10
조서룡 저겨 이것좀 봐주셈.. [1] 2007.08.10
조성일 인클루드 사용하면 php 속도가 무지 느려져요...ㅠ.ㅠ  
☆ 산나라 파일 관련 함수 질문입니다. [1] 2007.08.10
Along Song 홈페이만드는데 저좀 도와주세요~ [1] 2007.08.10
김범선 리눅스 서버가 갑자기 다운후 먹통...  
연(延) 서버 구입과 IDC 센터에 관해서...... [1] 2007.08.10
junic 주소입력상에서 잘못된 경로로 입력할때 지정한 한 페이지로 보여주고자 합니다.  
안현민 채널관련 질문인데요~  
Gerrard 하나의 웹페이지에 다른 웹페이지 바로 불러오기;; [2] 2007.08.10
임승필 카운터사용시에....(제발 답변달아주세요) [1] 2007.08.10
조성호 [q] show_hide layer 스크립트를 사용할때의 질문입니다. [1] 2007.08.10
김태관 윈도우XP IIS5.1+PHP+Mysql 은 제로보드와 연동되질 않는건지...  
uropa™ access 로그 내용중 궁금한것이 있어서요^^; [3] 2007.08.10
Dr.K_BigUnit 제로카운터 질문! 제발 리플 [2] 2007.08.10
리듬버스 포토샾 액션파일에서요 [1] 2007.08.10
김성웅 뭐가 문젠지 모르겠어요 ㅠㅠ;;  
조서룡 간단한 질문.. [2] 2007.08.10
태엽감는새☺ 여기 엔죠에 있는거 ...... [1] 2007.08.10
Ran2 폰트에 관한질문입니다. [5] file 2007.08.10
김인수 텍스트화일을 DB로 변환할수 있을까요?  
박효근 쇼핑몰 빌더 추천 좀 해주시면 감사하겠습니다. [1] 2007.08.10
           노 프레임에서 스크롤창 오토로 맞춰 놓는법줌;; [1] 2007.08.10
(づ_-) 커터칼 dotple처럼 프레임을 합치는 방법을 알고싶습니다.. [2] 2007.08.10
chimmook 매우 간단한 질문입니다..(아시는 분께는..;;) [2] 2007.08.10