gpt4 book ai didi

PHP 在页面刷新时重新为 MYSQL 添加值

转载 作者:行者123 更新时间:2023-11-29 14:03:11 25 4
gpt4 key购买 nike

我对 php 相当陌生,但我知道我的方法,并且我对这个问题做了很多研究,但仍然找不到正确的解决方案。这是我的 php 代码:

    <html>
<head>
<body>
<form action="default.php" method="POST">
<input type="text" name="hname">
<input type="submit" name="submit" value="Submit">
</form>
<?php
require("connect.php");
$con = mysql_connect("mysql10.000webhost.com","$username","$password");
$pname=$_POST[hname];
mysql_query("INSERT INTO web_members(name) VALUES('$pname')");
$result = mysql_query("SELECT * FROM web_members");
while($row = mysql_fetch_array($result))
{
echo $row['name'];
echo "<br />";
}

?>

基本上它会添加并显示变量,但每当我刷新页面时,它都会重复该过程。谁能帮忙解决这个问题吗?

最佳答案

使用如下代码

<?php
require("connect.php");
$con = mysql_connect("mysql10.000webhost.com","$username","$password");
if(isset($_POST[hname]))
{
$pname=$_POST[hname];
mysql_query("INSERT INTO web_members(name) VALUES('$pname')");
header("location:default.php");
}
else
{
$result = mysql_query("SELECT * FROM web_members");
while($row = mysql_fetch_array($result))
{
echo $row['name'];
echo "<br />";
}
}

?>

希望对您有帮助。谢谢。

关于PHP 在页面刷新时重新为 MYSQL 添加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14766651/

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