-1

嗨,我有一个 html 和 php 文件,在那个 html 中我有一个文本框和按钮,当我们单击按钮时,它会调用 php 文件,并通过 post 方法将文本传递给 php,然后在“INSERT”查询的帮助下从那里传递它添加到数据库。但是所有这些在 htdocs 文件夹下的本地主机中都可以正常工作。现在我已经将该 php 文件上传到我的服务器并从我的桌面运行该 html 它不起作用。任何想法?

php代码

<?php 
  $con = mysqli_connect("hostname","username","password","dbname");
  // Check connection
  if (mysqli_connect_errno()) {
     echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
  $te=$_POST["test"];
  mysqli_query($con,"INSERT INTO comment_page (comments) VALUES ('$te')");
  mysqli_close($con);
?>
4

1 回答 1

2

当我单击 html 页面中的按钮时,我可以看到 php 代码但未添加值

如果您可以看到 PHP 代码,这意味着您的 Web 服务器尚未配置为运行 PHP,就这么简单。在您的 Web 服务器上安装和/或配置 PHP。

编辑

现在我已经将该 php 文件上传到我的服务器并从我的桌面运行该 html 它不起作用。任何想法

桌面??您不会通过双击它们在桌面上运行 PHP 文件。如果您的意思是您的 html 在桌面上并且您的 PHP 在服务器上,那么在您的表单操作中提供您的 PHP 页面的完整 url。

于 2013-11-15T05:11:28.373 回答