Guten morgen,
Ohne jetzt die ganzen HTML sachen zu berichtigen, tippe ich auf einen kleinen Logik Fehler hier:
while($row = $stmt->fetch()) { echo '<form action="" method="POST">'; echo '<br>Post-Id: '. $row['p_id'] . '<br>' . $row['post'] . '<br>'; if(isset($_POST['show'])) // Hier mal versuchen die post-id abzufragen um die kommentare bei der richtigen id auszugenben. also `&& $_POST['post-id'] === $row['p_id']` { while($row2 = $result->fetch()) { echo 'Kommentar: ' . $row2['comment'] .'<br>'; } } echo '<p><input type="submit" name="show"></p>'; echo '<p><input type="hidden" name="post-id" value="' . $row['p_id'] . '"></p>'; echo '</form>'; } ?>
Gruß
Jo