글쓰고나서 화면이동하는것을 특정 게시물로 이동할 수 있을까요? 정보
글쓰고나서 화면이동하는것을 특정 게시물로 이동할 수 있을까요?
본문
게시판에서 글을 작성하고 나서
goto_url("./write.php?bo_table=$bo_table");
이렇게 넣어주면 해당 게시판의 글 쓰기 화면으로 이동합니다.
제가 구현하고 싶은것은..
goto_url("./view.php?bo_table=menu2_2");
이런식으로 글을 작성하고 나서 다른 게시판(menu2_2)의 글 내용보기 화면으로 이동을 하고 싶습니다.
그런데 문제는..menu2_2의 게시판에 글을 적으면 최근에 적은 글의 내용이 보여지게 하고 싶은데요..
단순히 글이 하나만 있다면
뒤에다 &wr_id=1이렇게만 붙여주면 되는데..새로운 글을 등록하면 &wr_id=2, &wr_id=3, ....이런식으로 최근에 등록된 글이 보여지게 하고 싶습니다.
쉬운것 같은데도..모르겠네요..ㅠㅜ
댓글 전체
$sql = " select wr_id from $write_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$bo_table&wr_id=$row[wr_id]");
참고하여 글보기 화면으로 이동하려면
board.php?bo_table=$bo_table&wr_id=$row[wr_id] 처럼 글번호를 뒤에 넣어주면 됩니다.
이는 bbs/board.php에 정의되어 있습니다.
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$bo_table&wr_id=$row[wr_id]");
참고하여 글보기 화면으로 이동하려면
board.php?bo_table=$bo_table&wr_id=$row[wr_id] 처럼 글번호를 뒤에 넣어주면 됩니다.
이는 bbs/board.php에 정의되어 있습니다.
전
goto_url("./view.php?bo_table=$menu2_2&wr_id=$row[wr_id]");
를 알려드린 적이 없는데요...?
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
goto_url("./view.php?bo_table=$menu2_2&wr_id=$row[wr_id]");
를 알려드린 적이 없는데요...?
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
$sql = " select wr_id from $write_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$menu2_2&wr_id=$row[wr_id]");
이렇게 수정을 하니..존재하지 않는 게시판이라고 나옵니다.
-----------------------------------------------
글을 작성할 때는 menu2라는 게시판에서 글을 작성하고 글 작성한 후에는 menu2_2의 게시판의 최근 게시물의 view화면이 출력되게 하고 싶습니다..ㅜㅠㅜ
-----------------------------------------------
menu2라는 게시판에서 글을 작성하고 write_update.skin.php파일에 재회님이 알려주신 소스를 수정해서 넣었는데, 존재하지 않는 게시판이라고 나옵니다.
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$menu2_2&wr_id=$row[wr_id]");
이렇게 수정을 하니..존재하지 않는 게시판이라고 나옵니다.
-----------------------------------------------
글을 작성할 때는 menu2라는 게시판에서 글을 작성하고 글 작성한 후에는 menu2_2의 게시판의 최근 게시물의 view화면이 출력되게 하고 싶습니다..ㅜㅠㅜ
-----------------------------------------------
menu2라는 게시판에서 글을 작성하고 write_update.skin.php파일에 재회님이 알려주신 소스를 수정해서 넣었는데, 존재하지 않는 게시판이라고 나옵니다.
bo_table=$menu2_2
에 $은 왜 들어가나요?
참고하여 write_update.tail.skin.php로 저장하세요....
에 $은 왜 들어가나요?
참고하여 write_update.tail.skin.php로 저장하세요....
그러게요..ㅠㅜ
어제부터 계속 밤새워서..ㅠㅜ 비몽사몽간에 작업을 하고 있어서..ㅜㅠㅜ
------------------------------------------------------------------------
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=menu2_2&wr_id=$row[wr_id]");
------------------------------------------------------------------------
이렇게 넣어줬는데..
------------------------------------------------------------------------
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
이런 에러가 나오네요...
어제부터 계속 밤새워서..ㅠㅜ 비몽사몽간에 작업을 하고 있어서..ㅜㅠㅜ
------------------------------------------------------------------------
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=menu2_2&wr_id=$row[wr_id]");
------------------------------------------------------------------------
이렇게 넣어줬는데..
------------------------------------------------------------------------
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
이런 에러가 나오네요...
분명히 소스를 다 드렸습니다....그냥 아래 내용대로 넣어 보세요...수정하지 마시고요..
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
오타가 하나 있었네요.....ㅠ.ㅠ
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
오타가 하나 있었네요.....ㅠ.ㅠ
수정 안하고 그대로 넣어도 똑같은 에러가 나오는데요...
-------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $ㅡ_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
-------------------------------------------------------------------
이렇게 만들어서 write_update.skin.php에도 넣어보고, write_update.tail.skin.php파일에도 넣어봤는데 똑같은 현상이 나오네요..
-------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $ㅡ_table; // 게시판 테이블 전체이름
$sql = " select wr_id from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$row = sql_fetch($sql);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
-------------------------------------------------------------------
이렇게 만들어서 write_update.skin.php에도 넣어보고, write_update.tail.skin.php파일에도 넣어봤는데 똑같은 현상이 나오네요..
죄송합니다...
$tmp_table = $g4['write_prefix'] . $ㅡ_table; // 게시판 테이블 전체이름
에 오타가 있어서 수정되었습니다....ㅠ.ㅠ
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$tmp_table = $g4['write_prefix'] . $ㅡ_table; // 게시판 테이블 전체이름
에 오타가 있어서 수정되었습니다....ㅠ.ㅠ
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
오히려 제가 더 죄송하죠..ㅜㅡ 친절하게 답변해 주셔서 너무너무 감사드립니다.
그런데 오타를 수정해도 결과는 똑같이 나옵니다..ㅠㅜ
$m_table = "menu2_2"; 원하는 테이블명
이것두
$m_table = "menu2_2"; //원하는 테이블명
이렇게 바꿔줬습니다.
그런데 오타를 수정해도 결과는 똑같이 나옵니다..ㅠㅜ
$m_table = "menu2_2"; 원하는 테이블명
이것두
$m_table = "menu2_2"; //원하는 테이블명
이렇게 바꿔줬습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
그렇게 해도 에러가 나오네요..ㅠㅜ
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = '0' order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4['write_prefix'] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = '0' order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
그렇게 해도 똑같네요..ㅠㅜ
재회님 너무너무 죄송합니다..그리고 너무 감사드립니다.ㅠㅜ
재회님 너무너무 죄송합니다..그리고 너무 감사드립니다.ㅠㅜ
아니요...괘안습니다....
근데 왜 안되는지는 저도..이해불가....ㅠ.ㅠ
에러 내용을 한번 더 올려주세요....
근데 왜 안되는지는 저도..이해불가....ㅠ.ㅠ
에러 내용을 한번 더 올려주세요....
에러내용입니다..
-----------------------------------------------------------
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
-----------------------------------------------------------
select wr_id from where wr_is_comment = '0' order by wr_datetime desc limit 0, 1
1064 : You have an error in your SQL syntax near 'where wr_is_comment = '0' order by wr_datetime desc limit 0, 1 ' at line 1
error file : /bbs/write_update.php
그렇게 해도 에러가 나오네요..ㅠㅜ
select wr_id from where wr_is_comment = '0' order by wr_id desc limit 0, 1
에서 해당 테이블을 못 찾는다는것인데......ㅠ.
select wr_id from where wr_is_comment = '0' order by wr_id desc limit 0, 1
에서 해당 테이블을 못 찾는다는것인데......ㅠ.
한번 더 가 봅니다....
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = 0 order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
일단 위의 에러 내용은 제가 수정한 대로 수정되지 않은듯 합니다.
또하나 해당 테이블을 찾아야 하는데
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
를 못 찾는게 이상합니다.....
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = 0 order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
일단 위의 에러 내용은 제가 수정한 대로 수정되지 않은듯 합니다.
또하나 해당 테이블을 찾아야 하는데
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
를 못 찾는게 이상합니다.....
결과가 똑같이 나오네요..ㅜㅜㅡ
혹시 도매인이 문제는 아니겠죠??
사용하는 도매인이 한글.com 이거든요..
지금 테스트중인 주소가
http://xn--jj0b798drhd.com/bbs/write.php?bo_table=menu2
입니다.
혹시 도매인이 문제는 아니겠죠??
사용하는 도매인이 한글.com 이거든요..
지금 테스트중인 주소가
http://xn--jj0b798drhd.com/bbs/write.php?bo_table=menu2
입니다.
제가 최종적으로 올린 화일로 내용을 수정해 주십시오....ㅠ.ㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = 0 order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
이것 말씀하시는거죠?
올려보겠습니다.
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$m_table = "menu2_2"; 원하는 테이블명
$tmp_table = $g4[write_prefix] . $m_table; // 게시판 테이블 전체이름
$sql = " select * from $tmp_table where wr_is_comment = 0 order by wr_id desc limit 0, 1 ";
$result = sql_query($sql);
$row = sql_fetch_array($result);
goto_url("./board.php?bo_table=$m_table&wr_id=$row[wr_id]");
?>
이것 말씀하시는거죠?
올려보겠습니다.
echo $sql = " select * from $tmp_table where wr_is_comment = 0 order by wr_id desc limit 0, 1 ";
로 해서 from과 where 사이에 테이블 이름이 나오는지 확인해 보세요.
select wr_id from 이 더 낫겠네요. 미미한 차이겠지만요.
로 해서 from과 where 사이에 테이블 이름이 나오는지 확인해 보세요.
select wr_id from 이 더 낫겠네요. 미미한 차이겠지만요.
헉...재회님..해결 됐네요...
어디서 제가 잘못을 했는지는 모르겠는데..
처음부터 다시 해 보니..제대로 나오네요..
감사합니다.^^;
정말 큰 도움받았습니다.^^;너무너무 감사드립니다.
어디서 제가 잘못을 했는지는 모르겠는데..
처음부터 다시 해 보니..제대로 나오네요..
감사합니다.^^;
정말 큰 도움받았습니다.^^;너무너무 감사드립니다.
천상재회님의 답변에는 오타가 하나씩 숨어있습니다..^^
잘 찾아보십시요...
재회님이 공부시킬려고 일부러 그러시는듯요 ^^;;
덕분에 저도 많이 배웠습니다.
잘 찾아보십시요...
재회님이 공부시킬려고 일부러 그러시는듯요 ^^;;
덕분에 저도 많이 배웠습니다.
음~! 제가 잘못했습니다.....ㅠ.ㅠ
재회님......
그럼 http://sir.co.kr/bbs/tb.php/g4_qa/20002
제가 예전에 질문남기고 나스카님이 답변해준거랑..지금 이거랑 무슨차이인지 좀 알려주시면 안잡아 먹겠습니다..ㅠ.ㅠ
저는 저때 그냥 저런식으로 처리했는데 되길래(신조대로ㅠ.ㅠ) 안쳐다보고있었습니다.
그럼 http://sir.co.kr/bbs/tb.php/g4_qa/20002
제가 예전에 질문남기고 나스카님이 답변해준거랑..지금 이거랑 무슨차이인지 좀 알려주시면 안잡아 먹겠습니다..ㅠ.ㅠ
저는 저때 그냥 저런식으로 처리했는데 되길래(신조대로ㅠ.ㅠ) 안쳐다보고있었습니다.
목록으로 가기
goto_url("./board.php?bo_table=$bo_table");
특정글로가기
goto_url("./board.php?bo_table=$bo_table&wr_id=글번호");
현 질문글은 A라는 게시판에서 글 작성후 B라는 게시판의 가장 최신글로 가는것입니다...^^
위에서 $bo_table 과 $wr_id에따라 마음대로 보낼수 있습니다.
bbs/board.php에 보면 wr_id가 있으면 해당 글보기로 가고 아니면 목록으로 가라고 했습니다...^^
goto_url("./board.php?bo_table=$bo_table");
특정글로가기
goto_url("./board.php?bo_table=$bo_table&wr_id=글번호");
현 질문글은 A라는 게시판에서 글 작성후 B라는 게시판의 가장 최신글로 가는것입니다...^^
위에서 $bo_table 과 $wr_id에따라 마음대로 보낼수 있습니다.
bbs/board.php에 보면 wr_id가 있으면 해당 글보기로 가고 아니면 목록으로 가라고 했습니다...^^
아.....한수 더 배웠습니다..^^
감사합니다..
항상 재회님의 실력만 뜯어먹고(?) 자리고 있습니다...^^
감사합니다..
항상 재회님의 실력만 뜯어먹고(?) 자리고 있습니다...^^
그누 최신버전 업해놓고 설치 다 해놓고 구버전을 다시 뒤집어 씌울건 뭐람....ㅠ.ㅠ
스킨도 제가 사용하는것은 스킨 폴더에 img가 없고 배포본은 img폴더를 맹글어야 하고.......ㅠ.ㅠ
common.php만 원위치 시키면 일단 기본 구성 끄읕......^^
그다음은 언제나 그러하듯 모포각(?) 잡기....에구구구....ㅠ.ㅠ
스킨도 제가 사용하는것은 스킨 폴더에 img가 없고 배포본은 img폴더를 맹글어야 하고.......ㅠ.ㅠ
common.php만 원위치 시키면 일단 기본 구성 끄읕......^^
그다음은 언제나 그러하듯 모포각(?) 잡기....에구구구....ㅠ.ㅠ