php中如何停止数据自动插入数据库
我的代码有问题。 在这段代码中,当我按“保存数据”按钮时,数据会插入数据库,但当我刷新页面时,它会自动插入数据库,我应该在代码中执行什么操作,然后停止自动将数据插入数据库,提前感谢php中如何停止数据自动插入数据库,php,mysql,twitter-bootstrap,Php,Mysql,Twitter Bootstrap,我的代码有问题。 在这段代码中,当我按“保存数据”按钮时,数据会插入数据库,但当我刷新页面时,它会自动插入数据库,我应该在代码中执行什么操作,然后停止自动将数据插入数据库,提前感谢 <?php require './database/databaseConnection.php'; if(isset($_POST['save_button'])) { if(($_POST['fname']&&($_POST['lname'])))
<?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>
创建一个单独的php文件,将数据插入数据库。在FormAction属性中指定此项
<form action="insert.php" method="post">
......
......
</form>
如果您使用事先准备好的语句,那么它将是安全的
制作一个单独的php文件,将数据插入数据库。在FormAction属性中指定此项
<form action="insert.php" method="post">
......
......
</form>
如果您使用事先准备好的语句,那么它将是安全的
发生这种情况是因为您的操作为空
将您的操作更新到此位置
action="<?php echo $_SERVER['PHP_SELF']; ?>"
action=“”
发生这种情况是因为您的操作为空
将您的操作更新到此位置
action="<?php echo $_SERVER['PHP_SELF']; ?>"
action=“”
您可以使用一个唯一的键,然后被复制者被忽略。您是否可以通过ajax
发送数据?此代码不会在刷新时自动保存。请张贴实际代码。其次,您不应该使用mysql,因为您对mysql非常开放。另外,请;mysql.*
函数已经过时,而且不安全。它们在PHP7中被完全删除。使用或替代。*可能的重复项您可以使用唯一的密钥,然后重复项被忽略。您是否可以通过ajax
发送数据?此代码在刷新时不会自动保存。请张贴实际代码。其次,您不应该使用mysql,因为您对mysql非常开放。另外,请;mysql.*
函数已经过时,而且不安全。它们在PHP7中被完全删除。使用或替代。*可能重复的是,这是应该如何做的。但是你仍然在推广mysql(是的,这是应该做的。但你仍然在推广mysql(_*:)