I have made a html form and use the post method to redirect in the same page.
1) Now the problem is every time someone adds something and press refresh the vales are inserted again.
cna there be any method by which it is not inserted again
the code
<?php
if(isset($_POST['add_skills'],$_POST['skills']) && !empty($_POST['add_skills']))
{
$row=$_POST['add_skills'];
$edit=mysql_query("some insert query") or die("unable to insert");
if($edit)
{
echo "OK";
unset($_POST['add_skills'],$_POST['skills']);
}
}
?>
<body>
<form name="form1" action="<?php $_SERVER['PHP_SELF']; ?>" method="post" >
<div align="center">
<div align="left">
<div align="left"><p>Add Skill</p></div>
<div><input type="text" id="add_skills" name="add_skills" placeholder="Add Skill" /></div>
</div>
<div align="left">
<div></div>
<div><input type="submit" name="skills" name="skills" value="Add" /></div>
</div>
</div>
</form>