从html按钮运行PHP脚本单击

时间:2018-08-18 18:42:07

标签: php html sql sql-server

我有这个html按钮

<div class="test-page">
  <div class="form">
    <form class="test-form" action = 'test.php' method="get">
      <button>Run</button>
    </form>
  </div>
</div>

当我单击按钮时,我希望运行test.php文件。它将显示我本地数据库中一个表的结果。

<?php
$conn_array = array (
    "UID" => "username",
    "PWD" => "password",
    "Database" => "dbname",
);
$conn = sqlsrv_connect('servername', $conn_array);

if ($conn){
    echo "connected"; 
}else{
    echo "Failed";
}

$query = "select * from [Table1]";
$result = sqlsrv_query($conn,$query);

while ($row = sqlsrv_fetch_array($result)){

echo "<br>";
echo $row['Id'];
echo " ";
echo $row['Email'];
echo " ";
echo $row['Password'];

}
?>

但是,当我单击按钮时,它只是打开了php文件。我在这里想念什么?我在xamp文件夹的htdocs文件夹中有html和php文件。这是正确的地方吗?任何建议都很好。谢谢!

1 个答案:

答案 0 :(得分:1)

缺少的是您的Web服务器未配置为将PHP文件提供给PHP解释器。大多数发行版会在您安装Web服务器和该Web服务器的PHP解释器后自动执行此操作。对于Apache,它可以是名为apache2-mod_php7或类似名称的软件包。请参阅您的发行版和Web服务器的文档。