Привет друзья У меня проблема в этом коде. Когда я обновляю веб-страницу, тогда данные автоматически вставляются в базу данных, что я делаю, тогда данные не вставляются снова и снова в базу данных при загрузке страницы. Это мой код –
<?php require './database/databaseConnection.php'; if(isset($_POST['save_button'])) { if(($_POST['fname']&&($_POST['lname']))) { $first_name=$_POST['fname']; $last_name=$_POST['lname']; $qry="INSERT INTO user_master(first_name,last_name) values('$first_name','$last_name')"; $result= mysql_query($qry)or die(mysql_error()); if($result){ echo 'SuccessFully saved data'; } else{ echo 'Data Not Inserted!'; } } } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> <link rel="stylesheet" href="bootStrap/css/bootstrap.min.css"> <link rel="stylesheet" href="bootStrap/css/bootstrap.css"> </head> <body> <div class="container jumbotron "> <form action="" method="post"> <table class="table-responsive"> <div class="form-group form-inline"> <tbody> <tr> <td> <label for="fname" class="label-info">First Name</label></td> <td><input class="form-control" type="text" name="fname"></td> <td><label for="lname" class="label-info">Last Name</label></td> <td><input class="form-control" type="text" name="lname"></td> </tr> </tbody> </div> </table> <button type="submit" name="save_button" class="btn-success" >Save Data</button> </form> </div> </body> </html>
Чтобы избежать вставки данных при обновлении страницы, используйте код Ajex или просто напишите в if ()
if($result) { echo 'SuccessFully saved data'; echo '<script>window.location.href="CURRENTPAGE.php"</script>'; }