조회수 수정 코드 중에 어디가 잘못된것인지 모르겠습니다. 채택완료
Bridge
7년 전
조회 3,138
</p>
<p><form action="./write.update.skin.php" method="post">
<input name="test_hit" type="text" style="width:30px;">
<input type="submit" value="수정">
</form></p>
<p>
위 코드의 위치는 list.skin.pc.php 입니다.
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>$test_hit = $_POST['test_hit'];</p>
<p>sql_query("UPDATE g5_write_free SET wr_hit = '$test_hit' WHERE wr_id='$wr_id'");
?></p>
<p>
그리고 이 코드는 write.update.skin.php 입니다.


이 알림은 첫번째 박스에서 수정 버튼을 눌렀을 때 뜨고요

2번째 박스부터는 수정을 누르면 404페이지가 뜨네요..
뭐가 잘못된건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
7년 전
조회수 나오는 부분이 list.skin.php 파일 아닌가요?
그렇다면 폼 안에 또 폼이 들어가서 에러가 나는 걸 겁니다.
저 부분을 폼으로 둘러싸면 안되고 따로 자바스크립트로만 처리를 하셔야 할거 같은데요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
B
Bridge
7년 전
list.skin.pc.php 파일입니다. form은 이 파일에선 제가 적은게 유일합니다.
B
Bridge
7년 전
첫번재 박스에서 체크를 해주고 넘겼더니 border_list.update.php 로 이동되더군요;;
list.skin.pc.php 의 어딘가에서 저쪽으로 액션을 보낸거같더라구요.
파일상에선 폼이 없었는데 폼안에 폼이 있다보니 엉뚱한곳으로 가고있던것 같습니다ㅠ
그런데 왜 첫번재 체크박스에서만 저렇게 작동하는지 모르겠네요;
두번째부터는 아예 404 에러가 뜨구요;
말씀하신대로 자바스크립트로 따로 이벤트를 주든지 해봐야할것 같네요 감사합니다ㅠㅠ
list.skin.php 에 의존하고있는 파일이었던건지 생각지도 못했네요;;
list.skin.pc.php 의 어딘가에서 저쪽으로 액션을 보낸거같더라구요.
파일상에선 폼이 없었는데 폼안에 폼이 있다보니 엉뚱한곳으로 가고있던것 같습니다ㅠ
그런데 왜 첫번재 체크박스에서만 저렇게 작동하는지 모르겠네요;
두번째부터는 아예 404 에러가 뜨구요;
말씀하신대로 자바스크립트로 따로 이벤트를 주든지 해봐야할것 같네요 감사합니다ㅠㅠ
list.skin.php 에 의존하고있는 파일이었던건지 생각지도 못했네요;;
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
B
Bridge
7년 전
체크박스를 그럼 제가 임의로 체크해놓고 수정버튼을 눌렀을 때도 정상작동이 되야하는거 아닌가요?
체크를 하고 해봤더니 작동은 안되네요;
체크를 하고 해봤더니 작동은 안되네요;
B
Bridge
7년 전
첫번재 박스에서 체크를 해주고 넘겼더니 border_list.update.php 로 이동되더군요;;
list.skin.pc.php 의 어딘가에서 저쪽으로 액션을 보낸거같더라구요.
파일상에선 폼이 없었는데 폼안에 폼이 있다보니 엉뚱한곳으로 가고있던것 같습니다ㅠ
그런데 왜 첫번재 체크박스에서만 저렇게 작동하는지 모르겠네요;
두번째부터는 아예 404 에러가 뜨구요;
list.skin.pc.php 의 어딘가에서 저쪽으로 액션을 보낸거같더라구요.
파일상에선 폼이 없었는데 폼안에 폼이 있다보니 엉뚱한곳으로 가고있던것 같습니다ㅠ
그런데 왜 첫번재 체크박스에서만 저렇게 작동하는지 모르겠네요;
두번째부터는 아예 404 에러가 뜨구요;
댓글을 작성하려면 로그인이 필요합니다.
7년 전
sql_query("UPDATE g5_write_free SET wr_hit = '$test_hit' WHERE wr_id='$wr_id'"); |
$wr_id 이거잘못됨
1 |
<form action="./write.update.skin.php" method="post"> |
2 |
|
3 |
<input type="submit" value="수정"> |
4 |
</form> |
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
B
Bridge
7년 전
어떤 걸로 바꿔줘야 하는지 알수있을까요? 다른 조회수 수정 기능들도 $wr_id로 되있어서 생각지도 못했네요ㅠ
B
Bridge
7년 전
<input name="wr_id" type="text" style="width:30px;"> <<이부분도 잘못됨
이코드를 넣어야 한다는건가요? 그럼 $_POST['wr_id'] 로 받아주면 되나요?
초보라 이해를 잘못했습니다ㅠ
이코드를 넣어야 한다는건가요? 그럼 $_POST['wr_id'] 로 받아주면 되나요?
초보라 이해를 잘못했습니다ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인