首页 > 解决方案 > 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();
  }

  ?>

标签: phphtmlxampp

解决方案


很多时候,当这种情况发生时,您更有可能是从本地路径访问 PHP 文件,而不是从 localhost 服务器访问它。

这些是要检查的几件事:

  • 您的项目是否来自htdocswww在 WAMP 中)文件夹中?如果您使用的是 Windows 并且您的 Xampp 安装在C:\ 驱动器下,您htdocs可能会在C:\xampp\htdocs\.
  • .php您是否使用扩展名保存了文件?例如: register.php
  • 确保您的 Xampp 安装包含 PHP 并且没有损坏。

推荐阅读