I cannot make my post system work because posts in comment section duplicate if I refresh the page
I am using only HTML and PHP. It's a forum for me and my friends.
There is also code above this but it is unimportant
<form action="" method="POST">
    <label> Topic: 
    <input type="text" name="Topic" class="Input" style="width: 300px" required>
   </label>
   <br><br>
   <label> Name: 
    <input type="text" name="Name" class="Input" style="width: 225px" required>
   </label>
   <br><br>
   <label> Comment: <br>
    <textarea name="Comment" class="Input" style="width: 300px" required></textarea>
   </label>
   <br><br>
   <input type="Submit" name="Submit" value="Submit" class="Submit">
<!--idk-->
</form>
</center>
<hr>
    <br>
</body>
<!--posts-->
 </html>
<html>
 <center>
 </html>
<?php
 
 if($_POST['Submit']){
  print "<h1>Your comment has been submitted!</h1>";
 }
  ?>
<html>
</center>
</html>
<?php
  $Topic = $_POST['Topic'];
  $Name = $_POST['Name'];
  $Comment = $_POST['Comment'];
  
  #Get old comments
  $old = fopen("comments.txt", "r+t");
  $old_comments = fread($old, 1024);
  #Delete everything, write down new and old comments
  $write = fopen("comments.txt", "w+");
  $string = "<b>".$Topic."</b><br>".$Name."</b><br>".$Comment."</br>\n".$old_comments;
  fwrite($write, $string);
  fclose($write);
  fclose($old);
 
 #Read comments
 $read = fopen("comments.txt", "r+t");
 echo "<br><br>Comments<hr>".fread($read, 1024);
 fclose($read);
 ?> 
 
     
    