게시물 조회수 수정 프로그램 관련 질문입니다.
본문
이곳 어디서였는지 조회수 수정 프로그램을 받았는데요.
이걸 개조하고 싶은데 소스를 어떻게 고쳐야 하는지 모르겠습니다.
원 프로그램은 hit 넘버를 수정하는것인데 이걸 wr_id로 수정하고 싶습니다.
setup.php와 hit.htm 파일이 있습니다.
첫번째파일 setup.php 내용은
<?
$DB_HOST = ('localhost');
$DB_ID = ('아이디');
$DB_PASS = ('비번');
$DB_NAME = ('데이터베이스명');
if (!$ps_table)
{ echo "<SCRIPT>alert('게시판이름을 입력해주세요^^');history.go(-1);</SCRIPT>";exit;}
else if (!$ps_boid)
{ echo "<SCRIPT>alert('게시물번호를 입력해주세요^^');history.go(-1);</SCRIPT>";exit;}
$connect = mysql_connect($DB_HOST,$DB_ID,$DB_PASS) or die
("DB Server 에 접속할 수 없습니다.");
mysql_select_db($DB_NAME,$connect);
$board_date=$year.$mon.$day.$hour.$min.$sec;
if ($board_date) {
$query = "update g4_write_$ps_table set wr_datetime = $board_date WHERE wr_id=$ps_boid";
} elseif ($board_hit) {
$query = "update g4_write_$ps_table set wr_hit = $board_hit WHERE wr_id=$ps_boid";
} else {}
$result = mysql_query($query,$connect);
echo "<SCRIPT>
alert('저장했습니다!!');
history.go(-2);
</SCRIPT>";
exit;
?>
이렇고
두번째파일 hit.htm 파일은
<html>
<head><title>게시판 - 조회수 변경</title></head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form method="post" action="setup.php">
<table align="center" border="1" width="700" bgcolor="white" cellspacing="0" bordercolordark="white" bordercolorlight="#0AB5EA">
<tr>
<td height="38" bgcolor="#DDECF7" align="center" colspan="3"><b>아래 게시물의 조회수를 변경합니다.</b></td>
</tr>
<tr>
<td width="100" height="38" bgcolor="#F6FBFF" align="center">게시판이름</td>
<td bgcolor="#FFFFFF" colspan="2"><p align="left"> <input type="text" name="ps_table" size="15" value=<?=$wr_table?>></td>
</tr>
<tr>
<td width="100" height="38" bgcolor="#F6FBFF" align="center" height="38">게시물번호</td>
<td width="240" bgcolor="#FFFFFF"><p align="left"> <input type="text" name="ps_boid" size="15" value=<?=$wr_id?>> 숫자입력</td>
<td bgcolor="#F6FBFF" align="center"><p align="center">wr_id=<font color="red">번호</font>를 입력하세요</td>
</tr>
<tr>
<td width="100" height="38" bgcolor="#F6FBFF" align="center">조회수입력</td>
<td width="240" bgcolor="#FFFFFF"><p align="center"><input type="text" name="board_hit" size="4"> 회</td>
<td bgcolor="#F6FBFF" align="center"><p align="center">변경할 조회수를 입력하세요.</td>
</tr>
<tr>
<td bgcolor="#DDECF7" align="center" colspan="3" height="38"><INPUT type="reset" value="취 소"> <INPUT type="submit" value="확 인"></td>
</tr>
</table>
</form>
</body>
</html>
이렇습니다.
이걸 조회수 수정이 아니라 wr_id 값을 수정하는 프로그램으로 바꾸고 싶은데 어떻게 하면 될까요?
제 나름대로 몇시간 끙끙대며 수정해 보려는데 제 한계를 느끼고 결국 질문드립니다.
별로 안 어려울줄 알았는데 이상하게 hit 를 id 로 바꿔봐도 무반응이네요.
여길 너무 자주오는것 같은데..ㅜㅠ 제 실력이 없어서 그런것으로 고수분들의 양해 부탁드립니다.
혹시 아시겠는 분은 댓글로 조언 부탁드립니다.
이제 겨울이 코앞으로 날씨가 많이 추운데 감기조심하시길 바랍니다.
!-->!-->답변 2
변경하는 이유가 뭔지 모르겠지만
단순히 게시물 순서를 바꾸고자 하시는거면 이 팁으로도 될겁니다. (wr_id 수정은 아닙니다)
게시물 순서 바꾸기
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=15990
wr_id 는 auto increase라 수정이 안될거에요.
답변을 작성하시기 전에 로그인 해주세요.