현재 프로젝트를 진행 중입니다. 이미지를 클릭하면 데이터베이스에 쿼리를 보낼 수 있는지를 알고 싶습니다. 나는 온라인 메뉴에 관한 프로젝트를하고 있기 때문에. 내가 이미지를 클릭하면 데이터베이스에 보낼 쿼리가 있고 그 다음에 고객이 화면 옆에 wil을 표시하라는 메시지가 표시됩니다. 이것이 가능한가? 그렇다면 어떻게?PHP와 MySQL 이미지 클릭 액션 스크립트
답변
정말 어떻게 할 것인지 몇 가지 옵션이 있습니다. 링크 태그에서 이미지를 둘러싸는 가장 기본적인 것은 다음과 같습니다.
<a href="/item_ordered.php?item_id=1"><image /></a>
그런 다음 실제 새로 고침으로 클릭을 처리 할 수 있습니다. 또는 페이지를 새로 고치지 않으려면 아약스로 처리 할 수 있습니다.
다른 PHP 페이지에서 작업하십시오.
아약스를 통해이를 수행해야하는 경우. div의 'itemdetails'에 서버로부터 전송 된 컨텐트를로드하려고한다고 가정 해 봅시다. 당신은 jQuery를 사용하여 (이미지 태그로이를 지정할 수 있습니다
<img src="url/of/image" onclick="$('#itemdetails').load('http://yoursiteurl/items?id=itemid')">
jQuery + onClick. 니시. – adlawson
과 같이 jQuery를 사용하고 나를 위해 그 일을하는 가장 좋은 방법 :
자바 스크립트 :
function orderedSomething(id) {
$.post("ajaxOrder.php",{ orderID:id,rand:Math.random() } ,function(response) {
if(response=='ok') {
$("#alert").fadeTo(250,0.1,function() {
$(this).html('Your order is coming.').fadeTo(150,1);
});
} else {
$("#alert").fadeTo(250,0.1,function() {
$(this).html(response).fadeTo(150,1);
});
}
});
}
PHP 파일의 ajaxOrder :
<?php
if($_POST['orderID']) {
$res = $query('check stock'); //Assuming that there is no info related to your table
if(mysql_num_rows($res)>0) {
$query('insert DB'); //Assuming that there is no info related to your table
echo 'ok';
} else {
echo 'Your order is out of stock';
}
}
?>
그래서 당신의 HTML은 다음과 같아야합니다
<div id="alert"></div>
<img src="images/ice-cream.gif" onClick="orderedSomething(<?=$iceId?>)" style="cursor:pointer" />
FYI, Javascript 및 HTML은 동일한 파일 인 PHP를 (를) 사용합니다. – mentorgashi
- 1. 새로 고침 이미지 PHP와 자바 스크립트
- 2. 플렉스/액션 스크립트 이미지 표시 문제
- 3. 액션 스크립트 이미지 열기 사용자 정의 뷰어
- 4. 이미지 원형 마스크, 플래시 액션 스크립트 3
- 5. 액션 스크립트 2 대 액션 스크립트 3
- 6. 포스트 액션 스크립트 액션 스크립트 API를 사용하여
- 7. 액션 스크립트
- 8. 액션 스크립트
- 9. 액션 삼항 연산자는 액션 스크립트
- 10. 액션 스크립트 오류
- 11. onClipEvent 수정 액션 스크립트
- 12. 액션 스크립트 3 - 증가/카운터의로드 및 라이브러리 이미지
- 13. PHP와 FPDF로 이미지 삽입하기
- 14. 는 PHP와 MySQL
- 15. PHP와 MySQL 캐싱
- 16. AJAX PHP와 mysql
- 17. OOP PHP와 MySQL
- 18. PHP와 mysql proc
- 19. PHP와 mysql 질문
- 20. PHP와 MySQL 프로젝트 지불
- 21. PHP와 MySQL "데이터베이스 연결"
- 22. PHP와 MYSQL - 변수 쿼리하기
- 23. PHP와 MySQL 연결
- 24. PHP와 MySQL 쿼리가 비교합니까?
- 25. PHP와 MySQL (mysql_query) 문제
- 26. PHP와 MySQL 문제가 있습니까?
- 27. PHP와 자바 스크립트 Webservice를
- 28. PHP와 자바 스크립트 POST
- 29. PHP와 자바 스크립트
- 30. PHP와 자바 스크립트
이것은 막연합니다. – Jacob
반복적으로 중복됩니다. – cwallenpoole