다음과 같은 링크가 있습니다 : <a href="javascript:window.print();">Print</a>
. 클릭 할 때 PHP 변수를 증가 시키려고합니다. 기술적으로 양식을 제출하여 할 수 있지만 더 쉬운 방법이있을 것입니다. 어떤 아이디어?jQuery onClick에서 PHP 변수를 증가 시키시겠습니까?
1
A
답변
6
JavaScript는 클라이언트 측입니다. PHP는 서버 측입니다. 자바 스크립트 이벤트로 PHP 변수에 영향을 주려면 어떤 종류의 AJAX 호출을해야합니다.
1
일종의 데이터베이스를 사용하여 이와 같은 변수를 유지해야합니다. 그런 다음 데이터베이스의 값을 증가시키는 작은 서버 측 파일로 AJAX 호출을 발행 할 수 있습니다.
다음<script type="text/javascript">
$(document).ready(function() {
$('#print').click(function() {
$.getJSON('http://somewhere.com/increment.php', null, function(data) {
console.log('remote increment script returned: ' + data);
});
window.print();
});
});
</script>
<a href="javascript: void 0;" id="print">Print</a>
/increment.php
에서, 서버 측 (I MySQL을 가정하지만, 여러분이이에 대한 레디 스 같은 다른 뭔가를 사용할 수 있습니다) :
// database connection goes here
$result = mysql_query("UPDATE stats SET stat_value = stat_value + 1 WHERE stat_key = 'prints'", $some_database_connection);
mysql_close($some_database_connection);
die($result ? 'true' : 'false');
관련 문제
- 1. PHP DOMDocument-> saveXML의 들여 쓰기를 증가 시키시겠습니까?
- 2. 다음으로 가장 가까운 값으로 double을 증가 시키시겠습니까?
- 3. SharePoint - 새 레코드에서 날짜를 자동으로 증가 시키시겠습니까?
- 4. NSString 안에 변수를 포함 시키시겠습니까?
- 5. onclick에서 onhover로 변경하려고합니다.
- 6. PHP 스크립트에서 jQuery 변수를 만드시겠습니까?
- 7. onClick에서 서비스 시작
- 8. OnClick에서 iframe으로 연결
- 9. URL 및 $ _GET 매개 변수를 전달하여 PDF를 회전 시키시겠습니까?
- 10. CSS 파일에 JQuery 표현식을 포함 시키시겠습니까?
- 11. PHP 코드에 jQuery 변수를 전달하는 방법은 무엇입니까?
- 12. jQuery 클릭 이벤트로 PHP 세션 변수를 변경
- 13. jQuery 변수를 PHP 변수에 전달하는 방법은 무엇입니까?
- 14. php json encoded 변수를 jquery 함수에 전달
- 15. PHP 페이지에서 jQuery 모달 창으로 변수를 전달합니다.
- 16. jQuery SwitchCase에서 Echo PHP 변수를 사용 하시겠습니까?
- 17. jquery : PHP 파일에 게시물 변수를 전달
- 18. AJAX에서 PHP 페이지로 jQuery 변수를 전달하는 방법
- 19. 클릭하면 링크 증가 PHP 변수
- 20. jquery unbinding events 속도 증가
- 21. jQuery .data() : 증가 가능 (++ 또는 -)?
- 22. JQuery 요소 선택 확장/증가?
- 23. JSF, onclick에서 EL을 사용하는 법
- 24. php 변수를 사용하여 변수를 만듭니다.
- 25. PHP 메모리 제한 증가 (Apache, Drupal6)
- 26. PHP foreach 루프의 자동 증가 숫자
- 27. jQuery 절대적으로 위치 div 증가 단위로 이동
- 28. jQuery 및 AJAX에서 변수 자동 증가 JavaScript
- 29. 사각형을 그려서 회전 시키시겠습니까?
- 30. 플러그인으로 Samba를 향상 시키시겠습니까?
그리고 당신의 HTML 페이지에서
PHP 변수는 (ANCHOR가있는 페이지와 관련하여) 어디에 있습니까? –
PHP 변수? PHP 실행 기간 동안 만 존재하는 것 (세션/쿠키 제외). PHP를 통해 액세스 할 수있는 DB 변수가 아닙니다. –
@Brad Christie와 @ g.d.d.c가 언급 한 것처럼 데이터베이스와 AJAX를 사용하십시오. JQuery는 http://api.jquery.com/jQuery.post/에 적합합니다. –