gpt4 book ai didi

php - PHP 中的 ispostback(.NET) 等价物是什么?

转载 作者:可可西里 更新时间:2023-11-01 07:54:26 26 4
gpt4 key购买 nike

我刚开始用 PHP 编码,我编写了我的第一个 php + mysql 程序,用于通过 Web 表单插入数据。它工作正常,但每当我刷新页面时,它会自动将空记录保存到我的数据库中。我知道 .NET 中的解决方案是 ispostback,但不是 php?有人可以用 PHP 给我一些想法吗。

代码在这里:

<body>
<form action="mySQLTest.php" method="post">
First Name :<input type="text" name ="txtFirstName"/> <br/>
Last Name: <input type="text" name ="txtLastName"/> <br/>
Age : <input type="text" name= "txtAge" /> <br/>
<input type="submit"/>
</form>
<?php
$con = mysql_connect("localhost","root","");
if(!$con)
{
die('Could not Connect:' .mysql_error());
}

mysql_select_db("test", $con);

if($_REQUEST[])
{

$sql1 = "Insert into info(FirstName, LastName, Age) Values('$_POST[txtFirstName]','$_POST[txtLastName]','$_POST[txtAge]')";
}
if(!mysql_query($sql1, $con))
{
die('Error: '.mysql_error());
}
else
{
echo "1 Record Added";
}

mysql_close($con)
?>
</body>

最佳答案

您是否尝试过if ($_SERVER['REQUEST_METHOD']=='POST')

更新的答案:

if ($_SERVER['REQUEST_METHOD']=='POST') {
[insert...]
header('Location: added_record.php');
}

关于php - PHP 中的 ispostback(.NET) 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831451/

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