rajeshkr Posted May 1, 2014 Share Posted May 1, 2014 I am facing a problem, Below is the codeHTML Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="abc" name="abc" action="" method="post"> <table> <tr> <td> Name: <input id="name" name="name" type="text" /> </td> <td> Id: <input id="id" name="id" type="text" </td> </tr> <tr> <td> <input type="submit" name="save" id="save" value="Save" /> </td> <td> </td> </tr> </table> </form> </body> </html> PHP Code <?php if(isset($_POST['save'])) { $name=$_POST['name']; $id=$_POST['id']; echo "<script type='text/javascript'>alert('check message: $name :- $id');</script>"; } else { } ?> Step 1- Fill form and press save.Step 2- Get a alert message. press okStep 3- Now Press F5 (Refresh).Problem- Every time when i press F5 for refresh i am getting the old alert message, even before i fill the form and press save button.Can anyone tell me why this happening or is there any solution to get out of this?Thanks Quote Link to comment https://forums.phpfreaks.com/topic/288148-how-to-solve-refresh-page-problem/ Share on other sites More sharing options...
cyberRobot Posted May 1, 2014 Share Posted May 1, 2014 When the refresh button is clicked, the browser resubmits the form. You could look into preventing this by using the header() function to redirect to the confirmation page. http://www.php.net/manual/en/function.header.php Quote Link to comment https://forums.phpfreaks.com/topic/288148-how-to-solve-refresh-page-problem/#findComment-1477779 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.