테스트 사이트 - 개발 중인 베타 버전입니다

버튼으로 ajax 사용 방법 채택완료

달달달달이 1년 전 조회 2,225

안녕하세요

 

현재 특정게시판(free)에  wr_1값을 받아 mb_1으로 저장중입니다. sql_query(" update {$g5['member_table']} set mb_1 = '$wr_1' where mb_id = '$mb_id' ");

 

그런데 원하지 않는 회원들 까지도 mb_1으로 저장이되어서

 

view.skin.php 쪽에 버튼을 하나 만든후 ajax를 이용하여 

관리자가 수락하여야 mb_1값이 저장되도록 설정해주고 싶은데 

 

참고할만한 자료나 예시 같은게 있으면 도와주시면 감사하겠습니다.

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

답변 3개

채택된 답변
+20 포인트
1년 전

아래의 내용을 한번 참고해 보세요..

 

- view.skin.php

 

" target="_blank" rel="noopener noreferrer">https://code.jquery.com/jquery-3.6.0.min.js">  

 

- approve.php

 

if (!isset($_POST['wr_id']) || !isset($_POST['mb_id'])) {     echo json_encode(['success' => false]);     exit; }

$wr_id = $_POST['wr_id']; $mb_id = $_POST['mb_id'];

// 게시물에서 wr_1 값을 가져오기 $sql = "SELECT wr_1 FROM {$g5['write_prefix']}free WHERE wr_id = '$wr_id'"; $result = sql_fetch($sql); $wr_1 = $result['wr_1'];

// 멤버 테이블의 mb_1 업데이트 $sql = "UPDATE {$g5['member_table']} SET mb_1 = '$wr_1' WHERE mb_id = '$mb_id'"; $result = sql_query($sql);

if ($result) {     echo json_encode(['success' => true]); } else {     echo json_encode(['success' => false]); } ?>  

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달달달달이
1년 전
참고하여 조금 수정해서 만드니 깔끔히 해결되었습니다 감사합니다 !

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

관리자가 수락할 때 즉 관리자가 클릭할 때 아자씨가 날라가게  하세요,, 클릭펑션 { 아자씨 ~~~ 저장되었습니다, }

로그인 후 평가할 수 있습니다

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

세크티
1년 전

ajax사용이 문제가 아니라 관리자가 수락할 목록을 만드는 프로그램을 만드셔야할거같네요

로그인 후 평가할 수 있습니다

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

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

로그인