Php 停止表单在页面加载时提交

Php 停止表单在页面加载时提交,php,mysql,Php,Mysql,如何阻止表单在页面加载或刷新时提交?我现在不担心参数化。提前谢谢 $firstname = $_POST['firstname'] $lastname = $_POST['lastname'] $sql = ("INSERT INTO table (firstname, lastname) VALUES ('$_POST[firstname]' , ' $_POST[lastname]')"); mysql_query($sql) or die ("Error is: ".mysql_err

如何阻止表单在页面加载或刷新时提交?我现在不担心参数化。提前谢谢

$firstname = $_POST['firstname']
$lastname = $_POST['lastname']

$sql = ("INSERT INTO table (firstname, lastname) VALUES ('$_POST[firstname]' , ' $_POST[lastname]')");

mysql_query($sql) or die ("Error is: ".mysql_error());


<form name="add-name" id="add-name" method="post" action="/add-name.php">
<button type="submit">Save</button>

<fieldset>
<label>First Name *</label> 
    <input name="firstname" type="text" id="firstname" />
</fieldset>
<fieldset>
<label>Last Name *</label> 
    <input name="lastname" type="text" id="lastname" />
</fieldset>
</form>
$firstname=$\u POST['firstname']
$lastname=$\u POST['lastname']
$sql=(“插入表(firstname,lastname)值(“$\u POST[firstname]”,“$\u POST[lastname]”);
mysql_query($sql)或die(“错误为:”.mysql_Error());
拯救
名字*
姓氏*

如果您只是试图停止执行查询,那么bob的代码将起作用

如果您还试图停止“是否要重新提交表单”对话框,那么您还需要在执行查询后使用标题重定向回页面


标题(“位置:/addname.php”);//假设add-name.php是您的文件名

另请参见。第一行应该是:
if(isset($\u POST['firstname')){
谢谢Andrew,我也错过了。
if (isset($_POST['firstname'])) {
   $firstname = $_POST['firstname']
   $lastname = $_POST['lastname']

   $sql = ("INSERT INTO table (firstname, lastname) VALUES ('$_POST[firstname]' , '       $_POST[lastname]')");

   mysql_query($sql) or die ("Error is: ".mysql_error());
}