So I'am trying to add Php code to the database it works when I insert it in the database. But when I go to the browser the Php code I added was commented

code:
$insert = 
      '</div>
      <br><br><br>
      <div class="posts-container">
        <img src="'.$img.'" class="profpic"/>
        <div class="editB-cont">
          <img src="img/editB.png" class="editB"/>
        </div>
          <h1>'.$sender.'</h1>
        <hr class="solid">
        <p class="post-text-container">'.$post.'</p>
        <br><br>
        <img src="'."attatch/".$newfilename.'" class="attach"/>
        <br><br>
        <form action="post-comment" method="post">
          <input type="hidden" name="parent-id" value="<?= echo $postId; ?>">
          <input type="text" name="comment-text" placeholder="Comment...">
          <input type="submit" value="Post" name="submit">
        </form>
        <br>
        <div class="coments">
          <?= include("get-comment.php"); ?>
        </div><br>
    </div><br><br>
    ';
    
  
      $sql = "INSERT INTO posts (sender, post, sender_id, image_attach, sender_img) VALUES ('$sender', '$insert', $id, 'attatch/$newfilename', '$img')";
      if (mysqli_query($conn, $sql)) {
        header("Location: view-profile?id=$id");
      } else {
        echo "Error: " . $sql . "<br>" . mysqli_error($conn);
      }
    } 
Is there any way to fix this?
 
     
    