php在localhost中工作但不在服务器中工作?

时间:2013-11-15 05:06:34

标签: php html mysql

嗨我有一个html和php文件,在那个html我有一个文本框和按钮当我们点击按钮它调用php文件并通过post方法它将文本传递给php并从那里借助于“ INSERT“查询它添加到db。但所有这些在htdocs文件夹下的本地主机上运行良好。不,我已经将该php文件上传到我的服务器并从我的桌面运行该html它不工作。任何想法??

php code

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

1 个答案:

答案 0 :(得分:2)

  

当我点击html页面中的按钮时,我可以看到php代码但是没有添加值

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

修改

  

我没有将该php文件上传到我的服务器并从我的桌面运行该html它无法正常工作。想法

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