반응형
php 좋아요 기능& 알림기능 구현 3 (좋아요 부분)
앞의 소스 코드index.php 의 스크립트 부분에서 좋아요 버튼을 클릭했을 때 작동하는 함수와 그것을 처리하는 like.php 를 추가했다
index.php
//좋아요 버튼이 클릭되었을 때
$(document).on('click','.like_button', function(){
var content_id = $(this).data('content_id');
$(this).attr('disabled','disabled');
$.ajax({
url:"like.php",
method:"POST",
data:{content_id:content_id},
success:function(data){
if(data == 'done')
{
load_stuff();
}
}
});
});
like.php
<?php
include('database_connection.php');
if(isset($_POST["content_id"]))
{
$query = "
INSERT INTO user_content_like (content_id, user_id) VALUES(:content_id, :user_id)
";
$statement = $connect-> prepare($query);
$statement -> execute(
array(
':content_id' => $_POST["content_id"],
':user_id' => $_SESSION["user_id"]
)
);
$result = $statement->fetchAll();
if(isset($result))
{
echo 'done';
}
}
?>
반응형
'PHP 박살내기 > php ajax json' 카테고리의 다른 글
php login session 예제 (1) | 2017.09.21 |
---|---|
php ajax bootstrap datepicker 예제 (0) | 2017.09.21 |
php 좋아요 기능& 알림기능 구현 2 (좋아요 총개수 불러오기& 글 삽입 기능) (0) | 2017.09.19 |
php 좋아요 기능& 알림기능 구현 1 (로그인 부분) (0) | 2017.09.19 |
PHP 객체지향 방식으로 Mysql Ajax 조회 추가 수정 삭제 (0) | 2017.09.18 |
댓글