Javascript 함수를 호출할때마다 쿼리를 실행할수 있는 방법이 있나요? 채택완료
네잎클러버
6년 전
조회 4,472
안녕하세요 PHP를 접한지 얼마되지 않은 사람입니다~
질문은 글의 제목과 같이 Javascript 함수를 호출할때마다 쿼리를 실행할수 있는 방법이 있는지 궁금합니다~
아래와 같이 임의의함수를 작성하였습니다.
</strong></p>
<p>function codeCount()
{</p>
<p> <?php</p>
<p> $sql = "insert into w_count(id, codeseq, cnt) values('{$member['mb_id']}', '{$it_1[$i]}','{$code_qty[$i]}')";
sql_query($sql);</p>
<p> ?> </p>
<p>}</p>
<p><strong>
제가 의도한것은 버튼을 누를때마다 저함수(codeCount())를 실행하여서 삽입문을 실행하는 것이였는데 PHP는 외부에서 선언한것이라 저렇게 하는것이 불가능한것을 알았습니다~혹시 구현할수 있는 방법이 있을까요?알려주시면 감사하겠습니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
네잎클러버
6년 전
아 그렇군요 답변감사합니다~!!
�
조나단입니다
6년 전
<a onclick="php_test()">php 함수</a>
<div id="test"></div>
<script>
function php_test(){
$.ajax({
url:'test.ajax.php',//php함수가 실행될 경로 및 파일
data : {변수 : 변수값 }, //보낼 데이터가 있으면
type : 'post', //보낼 데이터가 있으면
success : function(data){
$("#test").append(data); //php 파일에서 출력한것들
}
});
}
</script>
test.ajax.php
<?php
$sql = "insert into w_count(id, codeseq, cnt) values('{$member['mb_id']}', '{$it_1[$i]}','{$code_qty[$i]}')";
sql_query($sql);
?>
대략 이런 흐름입니다 php ajax 검색하면 많은 내용들 나오니 참고하시면 될것같아요
<div id="test"></div>
<script>
function php_test(){
$.ajax({
url:'test.ajax.php',//php함수가 실행될 경로 및 파일
data : {변수 : 변수값 }, //보낼 데이터가 있으면
type : 'post', //보낼 데이터가 있으면
success : function(data){
$("#test").append(data); //php 파일에서 출력한것들
}
});
}
</script>
test.ajax.php
<?php
$sql = "insert into w_count(id, codeseq, cnt) values('{$member['mb_id']}', '{$it_1[$i]}','{$code_qty[$i]}')";
sql_query($sql);
?>
대략 이런 흐름입니다 php ajax 검색하면 많은 내용들 나오니 참고하시면 될것같아요
�
네잎클러버
6년 전
우아 예문까지 알려주셔서 감사합니다!!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인