вам нужно проверить, есть ли переменные POST, как это:
if (isset($_POST['Fname'])) { //here you can check whatever post values you want to check
$Fname = $_POST['Fname'];
$Lname = $_POST['Lname'];
$Email = $_POST['Email'];
$PhoneNo = $_POST['PhoneNo'];
$query = "INSERT INTO users(Fname,Lname,Email,PhoneNo) VALUES
('$Fname','$Lname','$Email','$PhoneNo')";
$result = mysqli_query($con,$query) or die ("problem inserting data into
database");
}
Потому что каждый раз, когда вы посещаете страницу, она пытается вставить запись, но вам нужно вставлять запись, только если есть значения записи (означает, что кто-то, как заполнить форму)
, поэтому вам нужно проверить, приходит ли обновление из формы отправить