• 01-09-2013, 01:55:01
    #1
    Merhaba biliyorum çok saçma bir konu açtım ama aşağıda ki video yu inceliyorum aynısını yapıyorum like yada unlike içindeki değerler artmıyor sonuç alamadım bende mi hata var çözemedim yardımcı olabilir misiniz ?

    How to create a like


    <?php 
    		include ('db.php');
    		$postid=1;
    		$data=mysql_fetch_object(mysql_query('SELECT    from  posts  where id="'.$postid.'"'));	
    	?>
    	<a href="javascript:;" onclick="doAction('<?php echo $postid;?>','like');">Like(<span id="<?php echo $postid; ?>_likes"><?php echo $data->like; ?></span>)</a>
    	<a href="javascript:;" onclick="doAction('<?php echo $postid;?>','unlike');">Unlike(<span id="<?php echo $postid; ?>_unlikes"><?php echo $data->unlike; ?></span>)</a>
    include "db.php";
    		if($_POST['postid'] != '' && $_POST['type'] != ''){
    			
    			if($_POST['type']=='like'){
    					mysql_query('update posts set like=like+1 where id="'.(int)$_POST['postid'].'"');
    					$num=mysql_fetch_row(mysql_query('select `like` from  posts  where id="'.(int)$_POST['postid'].'"LİMİT 1'));
    			}elseif($_POST['type']=='unlike'){
    					mysql_query('update posts set unlike=unlike+1 where id="'.(int)$_POST['postid'].'"');
    					
    					$num=mysql_fetch_row(mysql_query('select unlike from  posts  where id="'.(int)$_POST['postid'].'" LİMİT 1'));
    			}
    			echo $num[0];
    			
    			
    		}
  • 01-09-2013, 02:28:36
    #2
    Sorguda büyük i ile "LİMİT" yazmışsın. Diğerlerine bakamadım kusura bakma.
  • 01-09-2013, 09:50:23
    #3
    Ahmet adlı üyeden alıntı: mesajı görüntüle
    Sorguda büyük i ile "LİMİT" yazmışsın. Diğerlerine bakamadım kusura bakma.
    Sorun o değilmiş hocam adam tıkladığında değer +1 yapıyor yapmıyor bende veri tabanından değeri elle eklediğimde degerler like ve unlike içerisinde gözukuyor.
  • 01-09-2013, 14:03:01
    #4
    doAction() fonksiyonunun olduğu javascript kodlarını ekler misin?
  • 01-09-2013, 16:23:45
    #5
    Ahmet adlı üyeden alıntı: mesajı görüntüle
    doAction() fonksiyonunun olduğu javascript kodlarını ekler misin?
    <script type="text/javascript">
    		function doAction(postid,type){
    			$.post('doAjax.php',(postid:posid,type:type),function (data){
    				$('#'+postid+'_'+type+'#').text(data);
    			});
    		}
    
    	</script>