gpt4 book ai didi

php - 带有 PHP post 方法的 HTML5 表单

转载 作者:行者123 更新时间:2023-12-02 07:08:14 26 4
gpt4 key购买 nike

我正在尝试创建一个带有 CSS3 样式的 HTML5 表单。然而,在过去,我只使用生成 PHP Action 代码的表单构建工具。我在网上找到了各种各样的例子,我想在这里问问是否有人可以给我一个简单、干净和有效的 PHP 的“post”方法的例子。

我将利用 HTML5“输入”类型和属性,因此我希望 PHP 只需获取数据(已通过 HTML5 由浏览器验证)并通过电子邮件将其发送给我,然后显示发件人在网站上的成功消息。谢谢。

编辑:我要的是表单将指向进行处理的 PHP 文件的代码。我知道如何执行 HTML 和 CSS,但希望能提供一个 PHP 代码示例来完成我上面提到的操作。

最佳答案

看来您将 html5 与 css3 与 php 混淆了。它们都是一起使用的独立技术。表格只是表格。你提交它,你的 php 处理它。您需要阅读有关 post and get 的内容在 php 中处理。对于 html 端,您只需提交一个表单并指定您要使用的两种方法(get 或 post)中的哪一种

<!-- none of this has anything to do with html5 or css3 -->
<!-- for method specify POST or GET -->
<form method="POST" action="blah.php" >
<input type="text" name="foo" value="hello world" />
<input type="submit" value="Submit" />
</form>

//receive the form data in php and do something with it
<?php $blah = $_POST['foo']; //returns hello world ?>

处理通过电子邮件发送给自己的东西完全是另一回事。先把它记下来,然后在一个新的 SO 问题中问那个部分。

更新 - 基于 OP 对问题的更新

您正在寻找的两件事非常简单。首先创建一个表单提交到的php文件。在上面的示例中,我选择了 blah.php。您可以在那里查询全局变量 $_POST[]。此变量将包含每个输入 name 和输入 value 的散列。在上面的示例中,它们是 foohello world

$message .= $_POST['foo'];

然后您可以使用 php mail向自己发送电子邮件的方法。

mail('me@site.com', 'Subject', $message);

最后无论你回显什么都将返回给用户

echo 'this is blah.php. Thank you for submitting a form!';

关于php - 带有 PHP post 方法的 HTML5 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8753209/

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