我有这个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文件。这是正确的地方吗?任何建议都很好。谢谢!
答案 0 :(得分:1)
缺少的是您的Web服务器未配置为将PHP文件提供给PHP解释器。大多数发行版会在您安装Web服务器和该Web服务器的PHP解释器后自动执行此操作。对于Apache,它可以是名为apache2-mod_php7或类似名称的软件包。请参阅您的发行版和Web服务器的文档。