view페이지에서 버튼을 누르면 list페이지에서 바뀌기.. 정보
view페이지에서 버튼을 누르면 list페이지에서 바뀌기..본문
<? echo "<a href='$board_skin_path/view_update.skin.php?wr_id=$wr_id&job=0'><img src='$board_skin_path/img/btn_comple.gif' border='0' align='absmiddle'></a> "; ?>
view 페이지에서 기존 목록 이런 버튼 옆에 버튼 하나를 더 추가 했습니다.
그리고 이 버튼을 누르면 wr_2 값이 변경되어,
리스트페이지에서 추가한 항목값이 wr_2==0 일때 A wr_1==1 일때 B 이런식으로 바껴서 나오게 하고 싶은데요..
그래서 만든 sql update문이
<script type="text/javascript">
function job_init() {
alert("작업이 초기화됩니다.");
<?
$job_com_sql = "update $write_table set wr_2=0 where wr_id = '$view[wr_id]'; ";
sql_query($job_com_sql);
?>
alert('<?=$write_table?>');
}
</script>
입니다..
1. view.skin.php 에 해당 구문을 넣으면 view.skin을 불러올때
(기존에 작성한 게시글을 읽으려고 클릭할때) 바로 저 update문이 실행이 되버리구요..
버튼클릭으로 호출되기전에 이미 게시글을 읽는 순간 해당 wr_id의 wr_2값이 0이 되버립니다.
2. 그래서 따로 view_update.skin.php 를 만들어서 넣었더니 제대로 동작을 안하네요..
view.skin 에서는
<? echo "<a href='$board_skin_path/view_update.skin.php?wr_id=$wr_id&job=0'><img src='$board_skin_path/img/btn_comple.gif' border='0' align='absmiddle'></a> ";
이런식으로 wr_id, wr_2 값을 전달.
include_once("./_common.php");
include_once ("$board_skin_path/view.skin.php");
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_id = $_GET["wr_id"];
$job_status = $_GET["job"];
$job_sql = "update $write_table set wr_2=$job_status where wr_id='$wr_id'; ";
sql_query($job_sql);
?>
저좀 살려주세요 엉엉 ㅠ 이걸로 3일째 고민중..
view 페이지에서 기존 목록 이런 버튼 옆에 버튼 하나를 더 추가 했습니다.
그리고 이 버튼을 누르면 wr_2 값이 변경되어,
리스트페이지에서 추가한 항목값이 wr_2==0 일때 A wr_1==1 일때 B 이런식으로 바껴서 나오게 하고 싶은데요..
그래서 만든 sql update문이
<script type="text/javascript">
function job_init() {
alert("작업이 초기화됩니다.");
<?
$job_com_sql = "update $write_table set wr_2=0 where wr_id = '$view[wr_id]'; ";
sql_query($job_com_sql);
?>
alert('<?=$write_table?>');
}
</script>
입니다..
1. view.skin.php 에 해당 구문을 넣으면 view.skin을 불러올때
(기존에 작성한 게시글을 읽으려고 클릭할때) 바로 저 update문이 실행이 되버리구요..
버튼클릭으로 호출되기전에 이미 게시글을 읽는 순간 해당 wr_id의 wr_2값이 0이 되버립니다.
2. 그래서 따로 view_update.skin.php 를 만들어서 넣었더니 제대로 동작을 안하네요..
view.skin 에서는
<? echo "<a href='$board_skin_path/view_update.skin.php?wr_id=$wr_id&job=0'><img src='$board_skin_path/img/btn_comple.gif' border='0' align='absmiddle'></a> ";
이런식으로 wr_id, wr_2 값을 전달.
include_once("./_common.php");
include_once ("$board_skin_path/view.skin.php");
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_id = $_GET["wr_id"];
$job_status = $_GET["job"];
$job_sql = "update $write_table set wr_2=$job_status where wr_id='$wr_id'; ";
sql_query($job_sql);
?>
저좀 살려주세요 엉엉 ㅠ 이걸로 3일째 고민중..
댓글 전체
echo $wr_id = $_GET["wr_id"];
echo $job_status = $_GET["job"];
했을때 넘겨준 값 출력되는지 확인 후 추가 질문
echo $job_status = $_GET["job"];
했을때 넘겨준 값 출력되는지 확인 후 추가 질문
get으로 wr_id 와 job 값은 잘 넘어오는거 확인했습니다~
실제로 버튼 눌렀을때 update.skin.php 페이지 열릴때 주소에도 잘 들어갔구요
xxxxxxxxxxxxxxxx/skin/board/basic/view_update.skin.php?wr_id=26&job=0
실제로 버튼 눌렀을때 update.skin.php 페이지 열릴때 주소에도 잘 들어갔구요
xxxxxxxxxxxxxxxx/skin/board/basic/view_update.skin.php?wr_id=26&job=0
include_once ("$board_skin_path/view.skin.php"); // 삭제
echo $write_table; // 찍히는게 없을 듯
$write_table = "g4_write_테이블명"; // 테이블명 직접 반영
$job_sql = "update $write_table set wr_2=$job_status where wr_id='$wr_id'; ";
sql_query($job_sql);
echo $write_table; // 찍히는게 없을 듯
$write_table = "g4_write_테이블명"; // 테이블명 직접 반영
$job_sql = "update $write_table set wr_2=$job_status where wr_id='$wr_id'; ";
sql_query($job_sql);
ㅠㅠ 해결됐는데..왜 채택하기가 안눌릴까요
Warning: include_once(/view.skin.php) [function.include-once]: failed to open stream: No such file or directory in /home/seadmin/idc_board/skin/board/basic/view_update.skin.php on line 4
Warning: include_once() [function.include]: Failed opening '/view.skin.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/seadmin/idc_board/skin/board/basic/view_update.skin.php on line 4
update set wr_2=0 where wr_id='26';
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set wr_2=0 where wr_id='26'' at line 1
error file : /idc_board/skin/board/basic/view_update.skin.php
요렇게 에러도 났는데
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 <- 요게 line4
=> 요기서 무슨 에러가 나는거지..ㅠㅠ
그리고 저 update문에 보면 view_update.skin.php 에서 $write_table 값이 안들어간거가요?
Warning: include_once() [function.include]: Failed opening '/view.skin.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /home/seadmin/idc_board/skin/board/basic/view_update.skin.php on line 4
update set wr_2=0 where wr_id='26';
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set wr_2=0 where wr_id='26'' at line 1
error file : /idc_board/skin/board/basic/view_update.skin.php
요렇게 에러도 났는데
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 <- 요게 line4
=> 요기서 무슨 에러가 나는거지..ㅠㅠ
그리고 저 update문에 보면 view_update.skin.php 에서 $write_table 값이 안들어간거가요?
감사합니다 덕분에 해결되었습니다!
채택하기 누르고 싶은데 눌러도 반응이 없네요 ㅠㅠ
채택하기 누르고 싶은데 눌러도 반응이 없네요 ㅠㅠ