현재 채점 시스템에 관한 프로젝트를 만들고 있는데 아직 배우는 중이기 때문에 어떻게 접근해야 할지 모르겠습니다. 이 코드 부분은 내 코드가 아닌 인터넷에서 얻은 것입니다.
으아악save_percentage 함수는 내가 사용하는 함수가 아닌 sqlite3에 적합하다고 생각합니다. 이 코드를 내 코드와 함께 사용하고 싶지만 어떻게 해야 할지 모르겠습니다. 저는 MySql을 사용하고 XAMPP에서 서버를 실행하고 있습니다. Actions.php의 코드입니다
으아악내 DBConnection.PHP:
$('#percentage-form').submit(function(e){ e.preventDefault(); $('.pop_msg').remove() var _this = $(this) var total = $('#total').text() total = total.replace(/\%/gi,'') console.log(total) if(parseFloat(total) !== 100) { alert("Total Percentage must be 100%"); return false; } var _el = $('<div>') _el.addClass('pop_msg') $('#uni_modal button').attr('disabled',true) $('#uni_modal button[type="submit"]').text('submitting form...') $.ajax({ url:'./Actions.php?a=save_percentage', method:'POST', data:$(this).serialize(), dataType:'JSON', error:err=>{ console.log(err) _el.addClass('alert alert-danger') _el.text("An error occurred.") _this.prepend(_el) _el.show('slow') $('#uni_modal button').attr('disabled',false) $('#uni_modal button[type="submit"]').text('Save') }, success:function(resp){ if(resp.status == 'success'){ _el.addClass('alert alert-success') $('#uni_modal').on('hide.bs.modal',function(){ location.reload() }) }else{ _el.addClass('alert alert-danger') } _el.text(resp.msg) _el.hide() _this.prepend(_el) _el.show('slow') $('#uni_modal button').attr('disabled',false) $('#uni_modal button[type="submit"]').text('Save') } }) })