使用 xampp 链接 HTML 表单

Posted

技术标签:

【中文标题】使用 xampp 链接 HTML 表单【英文标题】:Linking HTML form with xampp 【发布时间】:2017-06-27 12:58:09 【问题描述】:

我创建了一个简单的 html 表单,其中包含两个输入部分,名称和年龄,我想将表单与 xampp 服务器连接。我已经在我的电脑上安装了 xampp。任何人都可以帮助我将表单与 xampp 链接的过程。

表格为.html格式。

【问题讨论】:

为什么要连接服务器? 如果你想在你的“服务器”上提取名字和年龄而不是你需要 php 如果我填写表格,那么数据应该在数据库中,我应该怎么做? @C0dekid 请指导我 如果你不懂php或asp,那么你可以使用xml 【参考方案1】:

XAMPP 是一组应用程序(apache、mysql、php 和 perl),可帮助您服务和处理 html、php、mysql 和 perl 您发送给它的命令(也称为提供网页)。

如果您正在查看您的表单,您可能已经在使用 Apache 来提供它(您制作的 html 文件)并且您可能想要的是 服务器来接收该信息并将其保存到数据库或在屏幕上显示、修改某些内容等。

为此,您需要准备另一个文件(可能是 PHP 文件,在表单操作中指出)将接收帖子/get 从您的表单中获取数据并使用该数据执行操作。

考虑到这一点,您应该从一些基本的 PHP 表单速成课程或 W3 Schools PHP Form Handling 或 PHP Manual Tutorial about Dealing with Forms 开始

【讨论】:

【参考方案2】:

如果你想提取姓名和年龄,你需要在你的 XAMPP 'server' 上使用 PHP。在 XAMP htdocs 文件夹中创建两个文件 index.htmlwelcome.php

您的index.html 文件应该有(参考您问题中的字段名):

<form action="welcome.php" method="post">
    Name: <input type="text" name="name"><br>
    Age: <input type="text" name="age"><br>
    <button name="submit">Submit</button>
</form>

“操作”将告诉该表单您应该发布到的位置。所以在这个例子中,我们将把数据发布到welcome.php

您想知道在您的服务器上发布了哪些数据,因此我们需要像这样提取 POST 数据,将下面的代码放在welcome.php

<?php
// Check if the user hit the submit button
if(isset($_POST["submit"]))

    echo "Your name is $_POST["name"] and you are $_POST["age"] years old.";
else
    echo "We don't know your name, please enter your name. <a href='index.html'>Go back</a>";

?>

这只是基本的。我希望这能帮助您理解表格。

小示范:

【讨论】:

以上是关于使用 xampp 链接 HTML 表单的主要内容,如果未能解决你的问题,请参考以下文章

无法在 localhost 上运行 xampp php 来测试 html 电子邮件表单

使用 HTML 表单,如何使用正确的 GET/POST 数据开始调试操作 PHP 脚本? (使用 PhpStorm 和 XAMPP)

如何使用本地 xampp 和 php 联系人表单从我的 mac 发送邮件

apache/xampp表单提交数据

表单到电子邮件 - Xampp、PHP、Javascript、MAC OS

来自 php 表单的问题/错误,用于使用 php-mailer 库通过本地主机 Xampp 发送电子邮件