안간단해서 죄송합니다..<글쓰기>..
본문
쓰기항목이 많은 경우
write.skin.php 하나로 처리하기 곤란해서
쓰기1,2,3페이지로 넘어가서 마지막 페이지에서 등록 버튼을 두고자 할때는 어떻게 해야 할지요,
물론 뒤로 가기도 되구요,,,
혹시 이런 예제 스킨이 있나요?
이런질문에 다음과 같이 답변해주시더라구요,,,그런데...첫번째내용, 두번째 내용에 원래의 일부 쓰기부분 <tr>.. </tr>을 넣고, 마지막에 남은 소스를 write.skin.php를 넣었더니 애러가 나서요,,,
--------------------------------------------------------------
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0); ?> <?php if(!$cate) { ?> <a href="./write.php?bo_table=<?php echo $bo_table; ?>&cate=1">첫번째 내용</a> <?php } else if($cate == "1") { ?> <a href="./write.php?bo_table=<?php echo $bo_table; ?>&cate=2">두번째 내용</a> <?php } else if($cate == "2") { ?> <a href="./write.php?bo_table=<?php echo $bo_table; ?>&cate=3">세번째 내용</a> <?php } else { ?> 마지막 게시판 글쓰기 내용을 모두 넣어주시면 됩니다. <?php } ?>
답변 3
write.skin.php = write.php
write_update.skin.php = write_update.php
이기 때문에
결국 write에 있는값이 write로 업데이트 되면서 wr_id도 생성 되고 할텐데...
단순히 write.skin내에서 write_update를 거치지 않고 값을 저장하시려면...
wr_id 값을 해당 페이지 내에서 하셔야 할것 같구요...
써놓으신것처럼 $cate 로 구분해서 insert와 update를 또 나누셔야 할것같고...
그렇게 ;;; 아 무슨 내용이시길래
이리 복잡하게 ;;;
같은 글쓰기 페이진데 1, 2, 3 이렇게 나뉘어져서 1에서 다음 누르면 2가 보이고 다음 누르면 3이 보이고 그러는 걸 원하시는 건가요?
만약 그렇다면...
input들을 div로 나눠서 넣으시고 1번 div를 제외한 나머지는 처음부터 css로 display:none을 넣어 놓으면 뭐 페이지를 나눈 것처럼 보이게 가능하겠네요.
예제는 없어요.
<?php if(!$cate) { ?> <a href="./write.php?bo_table=<?php echo $bo_table; ?>&cate=1">첫번째 내용</a>
<?php } else { ?> 마지막 게시판 글쓰기 내용을 모두 넣어주시면 됩니다. <?php } ?>
이렇게는 같은 의미 아닌가요...