채택완료

게시판 목록 주소경로 질문드립니다.

<a  href="./board.php?bo_table=<?php echo $bo_table;?>&wr_id&q1=<?php echo $q1; ?> 

 

이렇게하면 작성된글한번읽고 제대로 게시판으로 가지거든요....

근데 수정후 -> 완료 -> 목록 이렇게누르면 저기앞에 <?php echo $q1; ?> 이란문법이 씹혀요...

어떻게해야하면 제대로나오는건지 궁금합니다.

|

답변 4개 / 댓글 7개

채택된 답변
+20 포인트

목록은 목록 버튼쪽에 주소에 동일하게 해주어야 합니다. 

view.skin.php / write.skin.php  이런 일련의 파일에서 목록 으로 찾기해보시면 <a href='...' 이런식으로 되는데 끝 부분에 ."&q1=".$q1 이런식으로 추가를 따로 다 해주셔야해요

우선 스킨파일을 찾으셔서 write.skin.php 파일에서는 

    <!-- 게시물 작성/수정 시작 { -->

    <form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?>">

    <input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">

    <input type="hidden" name="w" value="<?php echo $w ?>">

    <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">

    <input type="hidden" name="q1" value="<?php echo $q1 ?>">

를 추가하시고, 

write_update.php 파일 맨 아래에 다음과 같은 코드에서 

 

if ($file_upload_msg)

    alert($file_upload_msg, G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.'&amp;page='.$page.$qstr.'&amp;q1='.$q1.'&amp;q1='.$q1);

else

    goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.$qstr.'&amp;q1='.$q1);

 

빨간 코드를 추가해서 테스트 해보세요

답변에 대한 댓글 2개

말씀해주신대로 해본결과 수정후 글작성완료누른다음 서버 오류 500 라고뜹니다.
다시수정해서해봣더니
if($w == '' && isset($is_direct) && $is_direct) {
if ($file_upload_msg)
alert($file_upload_msg, G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr.'&q1='.$q1.'&q1='.$q1);
else
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr.'&q1='.$q1);

}
정상적으로 되나 목록누르면 뒤에또안나오네요

글 수정 후 주소창에 안나오는건 write_update.php 파일에서 글 쓰기/수정 후 되돌아 가는 주소쪽에 추가를 따로 해주셔야 할 듯 합니다. 

 

맨 마지막 라인에 

if ($file_upload_msg)

    alert($file_upload_msg, G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.'&amp;page='.$page.$qstr);

else

    goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.$qstr);

이쪽 주소들 수정 후 테스트 한번 해보세요

답변에 대한 댓글 2개

그런문법들은 어디파일에있나요?
음..어떻게하라는건지 자세히좀알려주세용

<a  href="./board.php?bo_table=<?php echo $bo_table;?>&wr_id&q1=<?php echo $q1; ?> 

라고만 되어 있는데요.

<a  href="./board.php?bo_table=<?php echo $bo_table;?>&wr_id&q1=<?php echo $q1; ?>">

이렇게 마지막 부분이 되어 있어야 할것 같은데요.  

답변에 대한 댓글 3개

잘못올렷군요. 원소스는
<a href="./board.php?bo_table=<?php echo $bo_table;?>&q1=<?php echo $q1; ?>" class="btn btn-black btn-sm">
이거입니다.
글수정후 목록에서는 <?php echo $q1; ?> 이런문법이씹히므로 주소창에 나타나질않네요..
페이지 상단에 <?php echo $q1;?> 이 값이 정상적으로 넘어오는지 먼저 체크해 보세야 겠네요.

답변을 작성하려면 로그인이 필요합니다.

🐛 버그신고