gpt4 book ai didi

php - 我的 PHP 页面没有保存数据

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

我是 PHP 编程新手,我正在尝试创建一个 PHP 页面,该页面有一个用于写入文本的框,例如,存储此信息并显示它。想法是用户将在框中写入文本,当单击“发送”时,MySQL 会将信息存储在表中,命令“atualizaPagina()”将显示添加的信息。

<!DOCTYPE html>
<?php

require_once("enviar.php");

if(!empty($_POST)){
gravaTopico($_POST["mensagem"]);
}
?>
<html>
<head>
<title>Teste em php</title>
</head>
<body>
<?php

atualizaPagina();
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<textarea rows="10" cols="50" name="mensagem"></textarea>
<input type="submit" value="Enviar" />
</form>
</body>
</html>

envira.php 文件在这里

<?php

function gravaTopico($values){

mysql_connect("localhost", "root", "Alabra%$") or die(mysql_error());

mysql_select_db("ifscjr") or die(mysql_error());

$strSQL = "INSERT INTO topicos(comentarios) VALUES($values)";

mysql_query($strSQL) or die (mysql_error());

mysql_close();
}

function atualizaPagina(){

mysql_connect("localhost", "root", "Alabra%$") or die(mysql_error());

mysql_select_db("ifscjr") or die(mysql_error());

$strSQL = "SELECT * FROM topicos";

$rs = mysql_query($strSQL);

while($row = mysql_fetch_array($rs)){
echo $row['comentarios'] . "<br />";
}

mysql_close();
}

?>

最佳答案

尝试更改此设置:

$strSQL = "INSERT INTO topicos(comentarios) VALUES ('$values')";

关于php - 我的 PHP 页面没有保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365344/

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