2016-06-05 14 views
0

Ich habe haben dieses HTMLPHP mehr anzeigen System

<div class="V_CPp"> 
    <span class="ViewC">View more comments</span> 
</div> 
<div class="hov_c"> 
    <div class="CommentsAwp Comment_Hs CA"> 
         <img src="../users/<?php echo $CommenterPicture[0];?>"> 
         <span><?php echo $CommenterName[0]; ?></span> 
         <span class="s2"><?php echo $CommentRow[1]; ?></span> 
         </div> 
        </div> 

Und diese JQuery/AJAX

$(".V_CPp").click(function(event) { 
    var numItems = $(this).siblings('.F_W_comments').children().children().length; 
    var i=$(this).siblings(".c_jq").children(".Likes").attr("data-i"); 
    $.ajax({ 
     url: '../connect.php', 
     type: 'GET', 
     cache: false, 
     contentType: false, 
     processData: false, 
     data:"VMC="+i+"&NI="+numItems,       
     success: function(data) 
     { 
      $("body").html(data); 
     }  
    }); 
}); 

Und dieses PHP (connect.php)

if (isset($_GET['VMC'])) { 
    $RandS=$_GET['VMC']; 
    $From=$_GET['NI']; 
    $To=$From+4; 
    $query=$con->query("SELECT id FROM uploads WHERE Rand='$RandS'"); 
    $Id=$query->fetch_row(); 
    $Commentsq=$con->query("SELECT * FROM (SELECT * FROM comments WHERE Post_id='$Id[0]' ORDER BY `DATE` DESC LIMIT $From,$To) AS sub ORDER BY `DATE` ASC"); 
    while($COMM=$Commentsq->fetch_row()) 
    { 
     echo $COMM[1]."<br />"; 
    } 
} 

Also, wenn ich habe sagen wir 13 Kommentare in der Reihenfolge von 1 bis 13 Es zeigt nur 10-13 und wenn ich klicke

<div class="V_CPp"> 

Es zeigt mir alle Kommentare 2-9 statt 6-9

Antwort

0

Haben Sie versucht, mit

     <span class="s2"><?php echo $CommentRow[0]; ?></span> 

statt

     <span class="s2"><?php echo $CommentRow[1]; ?></span> 

Try und kommentieren bitte, vielleicht diese ist das Problem.

Best of lucks,

+0

Es kehrt mich Id des Kommentars nicht der Text –

+0

und $ To = $ Von + 1; anstelle von $ To = $ Von + 4; ? –