• 04-05-2017, 19:01:13
    #1
    Merhabalar bir daha fazla yorum yukle butonu yaptım fakat butona her basıldığında 20 adet eri getiriyor ama bazı yorumları tekrarlıyor. kodlarım aşağıda

    $(document).ready(function() { 
        var limit=0;
        var id = <?=$rowla["id"];?>;	
        $("#yukle").click(function(event) 
        { 
            limit+=10; 
            $.post("yukle.php",{limit:limit,id:id},function(data) { 
                $(".veriler").append(data); 
            }); 
            event.preventDefault(); 
        }); 
    });
    yükle php kodum
     <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
    <?php 
    
    include 'ayarlar.php';
    
    $limit=$_POST["limit"];
    $id=$_POST["id"];
    
    						$result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,$limit");
    
    							while(list($ad, $msg, $kayit) = mysql_fetch_row($result)){
    							
    								$ad = stripslashes(strip_tags($ad, "<(.*?)>"));
    								$msg = stripslashes(strip_tags($msg, "<(.*?)>"));
    								$kayit = date("d.m.Y", $kayit);
    								
    					
        echo'<div class="col-md-12 solbloglar">
                            <div class="col-md-12 padding-left-righ-0">
                                <div class="col-md-12 padding-left-righ-0" style="padding-top: 10px;">
                                    <p class="text-right bold"><small>'.$kayit.'</small></p>
                                    <div class="col-md-1  padding-left-righ-0">
                                        <img src="images/avatar.png" class="img-responsive" style="width: 100%;" alt="avatar" title="avatar">
                                        <p class="text-center bold">'.$ad.'</p>
    
                                    </div>
                                    <div class="col-md-11">
                                        <p class="text-justify" style="padding-top: 20px;">'.$msg.'</p>
    
                                    </div>
                                </div>
                            </div>
                        </div>	';
    } 
    
    ?>
  • 05-05-2017, 10:53:57
    #2
    VuralBilgisayar adlı üyeden alıntı: mesajı görüntüle
    Merhabalar bir daha fazla yorum yukle butonu yaptım fakat butona her basıldığında 20 adet eri getiriyor ama bazı yorumları tekrarlıyor. kodlarım aşağıda

    $(document).ready(function() { 
        var limit=0;
        var id = <?=$rowla["id"];?>;	
        $("#yukle").click(function(event) 
        { 
            limit+=10; 
            $.post("yukle.php",{limit:limit,id:id},function(data) { 
                $(".veriler").append(data); 
            }); 
            event.preventDefault(); 
        }); 
    });
    yükle php kodum
     <meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
    <?php 
    
    include 'ayarlar.php';
    
    $limit=$_POST["limit"];
    $id=$_POST["id"];
    
    						$result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,$limit");
    
    							while(list($ad, $msg, $kayit) = mysql_fetch_row($result)){
    							
    								$ad = stripslashes(strip_tags($ad, "<(.*?)>"));
    								$msg = stripslashes(strip_tags($msg, "<(.*?)>"));
    								$kayit = date("d.m.Y", $kayit);
    								
    					
        echo'<div class="col-md-12 solbloglar">
                            <div class="col-md-12 padding-left-righ-0">
                                <div class="col-md-12 padding-left-righ-0" style="padding-top: 10px;">
                                    <p class="text-right bold"><small>'.$kayit.'</small></p>
                                    <div class="col-md-1  padding-left-righ-0">
                                        <img src="images/avatar.png" class="img-responsive" style="width: 100%;" alt="avatar" title="avatar">
                                        <p class="text-center bold">'.$ad.'</p>
    
                                    </div>
                                    <div class="col-md-11">
                                        <p class="text-justify" style="padding-top: 20px;">'.$msg.'</p>
    
                                    </div>
                                </div>
                            </div>
                        </div>	';
    } 
    
    ?>
    $result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,$limit");

    bu cümleciği $result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,10"); şeklinde değiştirir misiniz.
  • 05-05-2017, 14:15:02
    #3
    sehzadem adlı üyeden alıntı: mesajı görüntüle
    $result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,$limit");

    bu cümleciği $result = mysql_query("select ad, msg, kayit from "._MX."yazi_yorum where yazi= $id and durum='1'order by id desc limit $limit,10"); şeklinde değiştirir misiniz.

    Teşekkürler hocam sorun çözüldü.