使用 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.html
和 welcome.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 发送邮件