gpt4 book ai didi

php 文件未使用 xampp 运行

转载 作者:行者123 更新时间:2023-11-29 04:00:59 26 4
gpt4 key购买 nike

我是网络开发的新手,我刚刚安装了 xampp。控制面板显示一切正常。所有服务都在运行。

我已经使用 phpMyAdmin 在 mySQL 中创建了一个数据库,使用 phpMyAdmin 一切正常。我正在尝试制作一个简单的表格,使我能够在数据库表中添加数据。我的html表单和php代码如下。这两个文件都在 htdocs 文件夹中:

表单.html

<form action="signup.php" method="post">
Email: <input type="text" name="email"> <br>
Firstname: <input type="text" name="f_name"> <br>
Lastname: <input type="text" name="l_name"> <br>
Password: <input type="password" name="password"> <br>
Stream: <input type="text" name="stream"> <br>
<input type="submit">
</form>

</body>
</html>

注册.php:

$sql="INSERT INTO student (email,f_name,l_name,password,stream)
VALUES
('$_POST[email]','$_POST[f_name]','$_POST[l_name]','$_POST[password]','$_POST[stream]')";

if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";

mysqli_close($con);
?>

当我点击表单中的提交按钮时,我的浏览器 Google Chrome 会将我带到 file:///C:/xampp/htdocs/signup.php 并显示php 脚本而不是运行它。

如果我手动输入地址栏 http://localhost/signup.php 脚本将被执行,所有属性为空白的记录将插入到 student 表中.所以我的结论是 php 运行正常。

提交表单时如何运行 php 脚本?谢谢:)

最佳答案

您必须通过本地网络服务器调用您的 html 文件 http://localhost/form.html 否则您的基本路径就是您在 file:///中看到的本地文件 并且您的提交 URL 不正确。

关于php 文件未使用 xampp 运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com