Exemplo n.º 1
0
<?php

session_start();
include 'Post_likes.php';
include 'LikesPersist.php';
include 'Connection.php';
try {
    $pl = new Post_likes(NULL, $_GET['eid'], $_GET['etype'], $_SESSION['userid']);
    $pls = new LikesPersist();
    if ($_GET['btype'] == 'l') {
        $pls->save($pl);
    } else {
        $pls->delete($pl);
    }
    //$query1 = $DBH->prepare("UPDATE posts SET likes = likes+1 where post_id = :post_id");
    $count = $pls->getTotalLikesId($pl->eid, $pl->eType);
    print " {$count} people like it!";
    /*$query3 = $DBH->prepare("UPDATE posts SET likes = :likes where post_id = :post_id");
    		$varq3 = array('likes' => $count, 'post_id' => $_GET['pid']);
    		$query3->execute($varq3);*/
    /*$query2 = $DBH->prepare("UPDATE posts SET likes = (
           SELECT COUNT(rid) 
             FROM post_likes 
            WHERE posts.post_id = post_likes.post_id) WHERE post_id = :post_id"
           );
    
    		$varq2 = array('post_id' => $_GET['pid']);
    		$query2->execute($varq2); */
    /*$query4 = $DBH->prepare("SELECT likes FROM posts where post_id = :post_id");
    	$varq4 = array('post_id' => $_GET['pid']);
    	
Exemplo n.º 2
0
    $result2 = $cs3->getCommentByPostId($row1['post_id']);
    foreach ($result2 as $row2) {
        ?>
	 	<section class="w3-container w3-border">
		<b><?php 
        print $row2['user'];
        ?>
: </b>
			<?php 
        printf("%s <br/></section>", $row2['texts']);
        ?>
	 			<div class="likes">
						<?php 
        $id1 = $row2['comm_id'] . "c" . "b";
        $idb1 = $row2['comm_id'] . "c";
        $lp = new LikesPersist();
        $count = $lp->isLikedByUser($row2['comm_id'], "c", $_SESSION['userid']);
        $likesc = $pls->getTotalLikesId($row2['comm_id'], "c");
        if ($count != 0) {
            $val = "Unlike";
        } else {
            $val = "Like";
        }
        ?>
						<input type="button"  id = "<?php 
        print $id1;
        ?>
" value= <?php 
        echo $val;
        ?>
 onclick= "