ITmembers.net 아카이브 · 2001–2009

질문과 답변

php 게시판 강좌 관련 질문입니다.

안녕하세요. 너무 유용한 정보와 자료에 일단 감사드립니다.

php초보자 입니다. 나름대로 게시판 소스파일을 다운 받아서 설치해봤습니다.

db연동도 문제 없고, 아무런 에러 메세지도 나오지 않습니다.

하지만 글을 쓰고난 후에 그 글을 읽으려고 클릭을 하면 아무것도 나오지않습니다.

글을 읽는것 뿐 아니라 수정이나 지우려고 해도

변수에 값이 없는 것 같습니다.

db를 확인해봤는데 정상적으로 데이터가 들어있었구요. ㅠㅠ

echo 명령어로 변수값들을 이것저것 출력해봤는데 아무것도 안나오더군요.

한마디로 변수에 아무 값도 없다는 얘기 인데요....;;;;;


이해가 안되네요

벌써 이걸로 몇시간째인지 모르겠습니다.

제발 문제좀 해결해주세요...

====================================================================
<view.php>

<?
//DB에 연결하는 부분입니다. 항상 반복되는 부분이니 꼭 암기!!!
mysql_connect("localhost", "hy2007iie07", "hy2007iie07") or die (mysql_error());
mysql_select_db("bbs07");

//변수 설정합니다.
$tablename="bbs"; //테이블 이름

//테이블에서 글을 가져옵니다.
$query = "select * from $tablename where number='$number'"; // 글 번호를 가지고 조회를 합니다.
$result = mysql_query($query) or die (mysql_error());
$array = mysql_fetch_array($result);

//백슬래쉬 제거, 특수문자 변환(HTML용), 개행(<br>)처리 등
$array[name] = stripslashes($array[name]);
$array[subject] = stripslashes($array[subject]);
$array[memo] = stripslashes($array[memo]);

$array[subject] = htmlspecialchars($array[subject]);
$array[memo] = htmlspecialchars($array[memo]);

$array[memo] = nl2br($array[memo]);

// 조회수 카운터 증가
$query = "update $tablename set count = count + 1 where number='$number'";
mysql_query($query);


?>

<html>
<head>
<title>PHP 게시판 프로젝트 - 보기</title>
<STYLE TYPE="text/css">
BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family:굴림;font-size:9pt;color:#555555;}
A:link    {color:black;text-decoration:none;}
A:visited {color:black;text-decoration:none;}
A:active  {color:black;text-decoration:none;}
A:hover  {color:gray;text-decoration:none;}
</STYLE>
</head>
<body bgcolor=white background=./images/body_bg.gif>
<img src=./images/maintitle.gif>
<table border=0 cellspacing=1 cellpadding="3" width=670>
        <tr>
          <td align=center>
          <font color=green><b>내용 보기 화면입니다.</b></font>
          </td>
        </tr>
    <tr>
          <td bgcolor="#EAC3EA">
<table border=0 cellspacing=1 cellpadding=0 width=670 bgcolor="white">
        <tr>
          <td width="100">
            <p align="right"><b>이름  </b></p>

          </td>
          <td width="400">
                        <p><? echo $array[name]; ?></p>
          </td>
          <td width="100">
                        <p align="right"><b>조회수  </b></p>
          </td>
          <td>
                        <p><? echo $array[count]; ?></p>
          </td>
        </tr>
                <tr>
          <td width="100">
                        <p align="right"><b>전자우편  </b></p>
          </td>
          <td colspan="3">
                        <p><? echo $array[email]; ?></p>
          </td>
                </tr>
                <tr>
          <td width="100">
                        <p align="right"><b>홈페이지  </b></p>
          </td>
          <td colspan="3">
                        <p><? echo $array[homepage]; ?></p>
          </td>
                </tr>
                <tr>
          <td width="100">
                        <p align="right"><b>제목  </b></p>
          </td>
          <td colspan="3">
                        <p><? echo $array[subject]; ?></p>
          </td>
                </tr>
        <tr>
          <td width="100">
                        <p align="right"><b>내용  </b></p>
          </td>
          <td colspan="3">
                        <p><? echo $array[memo]; ?></p>
          </td>
        </tr>
</table>
            <p align="center"><a href="list.php?page=<? echo $page; ?>">[목록]</a>  <a href="write.php">[쓰기]</a>  <a href="modify.php?number=<? echo $number; ?>&page=<? echo $page; ?>">[수정]</a>  <a href="delete.php?number=<? echo $number; ?>&page=<? echo $page; ?>">[삭제]</a></p>
          </td>
    </tr>
</table>
</body>
</html>

=====================================================================

이런식으로 바꾼거라고는 db계정 밖에 없습니다.ㅠㅠ

제생각에는 $array[name]이부분이 이상한거 같은데요..;;;

http://active.hanyang.ac.kr/~hy2007iie07/list.php

댓글 1