portseven: Ajax Button funktioniert nur 1x

Beitrag lesen

Tag,

wenn ich ein Button klicke, und meine Kommentare anzeigen möchte zeigt er es auch an aber nur beim ersten Button. Alle unteren Button haben irgendwie keine Funktion.

http://test.liscon.bplaced.net/Test/test.php

Könnt es ja mal testen & auf show more Comments klicken.

Da ich meine Kommentare auslesen möchte, ohne das die Seite sich neu Ladet, bin ich auf das hier gestoßen:

<script>
	//jQuery code here!
	$(document).ready(function() {
		var commentCount = 2;
		$("#buttons").click(function() {
			commentCount = commentCount + 2;
			$("#comments").load("load-comments.php", {
				commentNewCount: commentCount
			});
		});
	});
</script>
?php
	$stmt = $pdo->prepare("SELECT 
	*
  FROM u_post 

  LEFT JOIN user
  ON u_post.u_id = user.id

  ORDER BY date DESC
	
	"); 

        if(!$stmt->execute()) {
            print_r($stmt->errorInfo()); 
        }
		
?>
	
	<?php while($row = $stmt->fetch()) { ?>

	<p>Username: <?php echo $row['username'] . '<br>'; ?></p>
	<p>Beitrag-Post: <?php echo $row['post'] . '<br><br>'; ?></p>
<div id="comments">

<div class="top">

	<?php
		$sql = "
		SELECT
		*
		FROM comments
		
		WHERE comments.p_id = 62
		LIMIT 2";
		$show = $pdo->prepare($sql);
		if(!$show->execute()) {
		print_r($show->errorInfo());
		}
			while ($rows = $show->fetch()) {
				?> Kommentare: <?php
				echo "<p>";	
				echo $rows['comment'];
				echo "<br><br>";
			}
	?>

</div>

</div>

<button id="buttons" name="btn">Show more comments</button>

<br><br>

<?php } ?>

load_comments.php

<?php
	include 'config/connect.php';
	

	$commentNewCount = $_POST['commentNewCount'];

		$sql = "
		SELECT
		u_post.p_id,
		comments.k_id,
		comments.comment,
		comments.p_id
		FROM comments

		LEFT JOIN u_post
		ON comments.p_id = u_post.p_id
		
		WHERE comments.p_id = 62
		LIMIT $commentNewCount ";
		$show = $pdo->prepare($sql);
		if(!$show->execute()) {
		print_r($show->errorInfo());
		}
		 echo '<div class="top">';
			while ($rows = $show->fetch()) {
				echo "<p>";
				echo $rows['comment'];
				echo "<br>";
				echo $rows['message'];
				echo "</p>";
			}
		'</div>';
	?>