채택완료

특정버튼 클릭시 wr_11 의 db값을 수정하고싶습니다.

특정버튼 클릭시 wr_11 의 db값을 수정하고싶습니다.

 

아미나빌더쓰구

와싸네게시판 스킨사용중입니다.

 

view.php 파일에 

 
      <tr>
      <th scope="row"><label for="wr_11">wr_11값<strong class="sound_only">필수</strong></label></th>
      <td class="border_r0"><input style="width: 260px;" type="text" name="wr_11" id="wr_11" value="<?php echo $wr_11; ?>"required class="form-control form-inline required input_type1" maxlength="40" placeholder="wr_11값을 정확히 입력해주세요"></td>
   

 

버튼을 누르면 wr11값을  db로 전송해주고싶습니다 ㅠㅠ 아무리해봐도 잘안되네요..

도움좀주세요..

 

|

답변 4개 / 댓글 6개

채택된 답변
+20 포인트

<?php
include_once("./_common.php"); // 커먼 연결해주세요~
    $wr_11= $_GET['wr_11']; //넘겨받을 변수 가져오시구요~
    $sql = " update $write_table set wr_11= '$wr_11' where wr_id = '$wr_id' ";
    sql_query($sql);

?>

 

이렇게 해보세요~

 

물론 폼은 유일해야합니다

 

그리고 wr_11은 추가하셨겠죠? TABLE에

답변에 대한 댓글 4개

change.php 에 해당문구를 넣어보란 말슴이시져?
적어주신 소스 넣엇는데 빈페이지로만 출력됩니다 ㅠㅠ

혹시 폼이랑 버튼 양식도 좀 적어봐주실 수 있으신지..
네 wr11 이랑 12는 추가햇어요
당연히 빈페이지죠 작업은 됐을겁니다.

phpmyadmin에서

db가 쌓이는지 부터 확인하시구요 (쌓일겁니다 )

작업완료 후 이동할 페이지가 없으니 당연히 빈페이지죠 ㅎㅎ

sql_query다음줄에

alert("작성완료",G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);

이렇게 해보세요
db가 안쌓이고 없는게시판이라고 나옵니다 ㅠㅠ
form정보랑 인풋박스를 잘못적은건지..
머가문젠지모르겟습니다 ㅠ.ㅠ 도와주십셔..ㅠ.ㅠ

쪽지 확인해 보세요.!!

일단 update를 하려면 form을 타고 update할 페이지로 보내서 해당 쿼리를 실행해야합니다.

form을타고 이동할페이지는 해당 view파일도 관계는없으나

해당 파일의 상단에 form을 타고 버튼이 클릭된 상태를 체크해서

버튼이 클릭되었다면 쿼리를 실행하도록 구현하면됩니다.

 

답변에 대한 댓글 1개

<form name="fwrite" id="fwrite" action="../bbs/change.php" method="post" autocomplete="off">

이렇게 체인지.php 파일로 이동하게 했습니다.

해당쿼리는 어떻게 줘야할까요?

이렇게하니 빈페이지만 뜨네요..
'

view.php 로 보내지마시고

write_update.php 로 보내셔야합니다

그리고

write_update.php 파일에서 

insert 또는 update문에 wr_11필드가 있는지 확인 한번 해보세요

답변에 대한 댓글 1개

네 11필드는있습니다. wirte에서 테스트도 정상적으로 됐구요
view로 보내는게 아니라 view페이지내에 추가 텍스트박스가있습니다 댓글처럼요 ㅠ

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