function setUnsupport($id, $option) { $status = getSupportStatus('unsupport', $id); if ($option == 'yes') { $sql = "update comments set unsupport=unsupport+1 where id_comment=" . $id; if ($status == '') { setSupportStatus('unsupport', $id); } else { if ($status == 0) { updateSupportStatus('unsupport', $id, $option); } } } else { if ($option == 'no') { $sql = "update comments set unsupport=unsupport-1 where id_comment=" . $id; if ($status == 1) { updateSupportStatus('unsupport', $id, $option); } } } $GLOBALS['db']->query($sql); if (mysql_affected_rows() == 1) { return "success"; } return "fail"; }
session_start(); require './includes/init.php'; require 'includes/lib_comment.php'; $project = $_SESSION['project']; $product = $_POST['product']; $user = $_SESSION['member']; $replyer = $_POST['replyer']; $content = $_POST['content']; $id_parent = $_POST['id_parent']; $commentId = $_POST['id_comment']; $support = $_POST['like']; $unsupport = $_POST['dislike']; $db->changeDB($project); /*查询点赞状态*/ $likeStatus = $_POST['getLike']; if (!empty($likeStatus)) { return getSupportStatus($likeStatus, $commentId); } if (!empty($commentId) && !empty($support)) { echo supportOrUnsupport($commentId, $support); return; } if (!empty($commentId) && !empty($unsupport)) { echo setUnsupport($commentId, $unsupport); return; } if (addComment($product, $user, $content, $replyer, $id_parent)) { echo "success"; } else { echo "fail"; }