php - Xampp 没有运行我的 php 文件,知道可能出了什么问题
问题描述
我正在使用 Xampp,当我运行 php 代码时,它可以正常工作,但是当我连接 html 和 php,然后单击 html 中的提交按钮时,就会出现完整的 php 代码。
任何想法,我错过了什么?
HTML 代码
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="register.php" method="post">
<div>
<label for="firstname">Firstname</label>
<input type="text" name="firstname">
</div>
<div>
<label for="lastname">lastname</label>
<input type="text" name="lastname">
</div>
<button type="submit">submit</button>
</form>
</body>
</html
PHP 代码
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$conn = new mysqli('localhost', 'root', '', 'testt');
if($conn->connec_error) {
die ('connection failed : '.$conn->connect_error);
} else{
$stmt = $conn->prepare("insert into testtt(firstname, lastname) values(?,?)");
$stmt->bind_param("ss", $firstname, $lastname);
$stmt->execute();
echo "Registration succesfully...";
$stmt->close();
$conn->close();
}
?>
解决方案
很多时候,当这种情况发生时,您更有可能是从本地路径访问 PHP 文件,而不是从 localhost 服务器访问它。
这些是要检查的几件事:
- 您的项目是否来自
htdocs
(www
在 WAMP 中)文件夹中?如果您使用的是 Windows 并且您的 Xampp 安装在C:\
驱动器下,您htdocs
可能会在C:\xampp\htdocs\
. .php
您是否使用扩展名保存了文件?例如:register.php
。- 确保您的 Xampp 安装包含 PHP 并且没有损坏。