gpt4 book ai didi

php - 如何在php中停止数据自动插入数据库

转载 作者:太空宇宙 更新时间:2023-11-03 11:41:53 25 4
gpt4 key购买 nike

我在这段代码中遇到了问题。在这段代码中,当我按下保存数据按钮时,数据会插入到数据库中,但是当我刷新页面时,它会自动插入到数据库中,我应该在我的代码中做什么然后停止自动将数据插入到数据库中,在此先感谢

<?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>

最佳答案

发生这种情况是因为您的操作为空

为此更新您的操作

action="<?php echo $_SERVER['PHP_SELF']; ?>"

关于php - 如何在php中停止数据自动插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41176485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com