글 쓰기 이후 이동되는 페이지에 대한 문의입니다.

글 쓰기 이후 이동되는 페이지에 대한 문의입니다.

QA

글 쓰기 이후 이동되는 페이지에 대한 문의입니다.

본문

게시판 1에서

wr_1 

wr_2 

wr_3

세개의 필드를 작성했을 때, 

같은 게시판 테이블에서 세개의 필드 값이 모두 같으면 저장되지 않고,

게시판2 글쓰기로 넘어가고

하나라도 다를 때에는 게시판1에 저장되고 게시판3 글쓰기로 넘어가게 하려고합니다.

write_update.skin.php 파일을 만들어서


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$sql = " select count(wr_id) as cnt from $write_table where wr_1='$wr_1' and wr_2='$wr_2' and wr_3='$wr_3' ";
$row1 = sql_fetch($sql);
$count1 = $row1['cnt'];
if ($count1 > 0) alert("이미 작성된 글입니다."){
     $link = '/bbs/write.php?bo_table=게시판2';
}else{
      $link = '/bbs/write.php?bo_table=게시판3'; 
}
?>

이런식으로 만들었는데 write_update.skin.php가 작동하지ㅏ 않는다고하여 조언 요청드립니다 

 

이 질문에 댓글 쓰기 :

답변 3

$link에 담기만 했을뿐 실질적으로 gourl로 함수만드시던지 javascript로 찍어버리던지

가는곳이 없는것 같습니다.

이런경우 파일 상단에 echo "it works";로 실제 파일이 호출되는지 보십시오..

 

아마 오류가 나서 중간에 500에러가 나서 그런거라서 중간에 echo 찍어서 어디까지 정상인지

보시면서 수정하시면 됩니다. 

1차적으로 구문오류입니다.

글을 작성하고 넘겨 받는것 같은데 소실 되서 다시 작성해야된다면....

AJAX를 활용하시거나 소실문제를 해결하기위해서 임시저장 기능도 활용해보시길 바랍니다.

 

if ($count1 > 0) alert("이미 작성된 글입니다."){
     $link = '/bbs/write.php?bo_table=게시판2';
}else{
      $link = '/bbs/write.php?bo_table=게시판3'; 
}

답변을 작성하시기 전에 로그인 해주세요.
전체 123,780 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT