답변 3개
ajax 문으로 가능합니다.
HTML 단
</p>
<p> <button id="updateButton">Update User Level</button></p>
<p> <script>
$(document).ready(function() {
$('#updateButton').click(function() {
let userId = prompt("아이디 입력:");
if (userId) {
$.ajax({
url: 'update_user.php',
type: 'POST',
data: { mb_id: userId },
success: function(msg) {
alert(msg);
},
error: function(xhr, status, error) {
alert("An error occurred: " + error);
}
});
}
});
});
</script></p>
<p>
update_user.php
</p>
<p>// db 연결을 위해 커먼 파일 로드 해주세요.</p>
<p>$sql = "g5_member SET mb_level = '3' WHERE mb_id = '{$mb_id}'";</p>
<p>sql_query($sql);</p>
<p>echo '변경완료';</p>
<p>
커먼파일 로드만 하면 작동될거에요.
단, 누구나 접근 못하는 관리자 페이지에 넣어야겠죠..
댓글을 작성하려면 로그인이 필요합니다.
어디에 만드시느냐에 따라 다르겠지만 보통은 링크를 추가 하고
버튼을 클릭할때 ajax로 update문을 실행시키시면 됩니다.
g5_member 테이블에 mb_level을 변경하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
<?php
if(!$is_admin) {
alert("관리자 외 접근금지");
}
?>
<form name="fmember" id="fmember" action="./levelup_update.php" method="post">
<input type="text" name="userid" value="">
<button type="submit">확인</button>
</form>
levelup_update.php 파일 만든다.
$user_id = $_POST['userid'];
$sql = " update {$g5['member_table']} set mb_level = '3' where mb_id = '{$user_id}' ";
sql_query($sql);
goto_url(G5_URL);
대략적으로 이렇게 하면 될것 같아요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인