在HTML中,我们可以使用<input>
标签来创建输入框,我们可以使用PHP的$_POST
或$_GET
全局变量来获取这些输入的值。
以下是一个简单的示例:
1、HTML部分:
<!DOCTYPE html> <html> <body> <h2>HTML表单</h2> <form action="" method="post"> <label for="fname">First name:</label><br> <input type="text" id="fname" name="fname"><br> <input type="submit" value="Submit"> </form> </body> </html>
在这个例子中,我们创建了一个包含一个文本输入框和一个get="_blank">提交按钮的表单,当用户点击提交按钮时,表单数据将被发送到服务器上的PHP脚本。
2、PHP部分:
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { // collect value of input field $name = htmlspecialchars($_REQUEST['fname']); if (empty($name)) { echo "Name is empty"; } else { echo "Hello, $name"; } } ?>
在这个PHP脚本中,我们首先检查请求方法是否为POST,如果是,我们就从$_REQUEST
数组中获取名为’fname’的输入字段的值,我们使用htmlspecialchars()
函数对输入值进行清理,以防止跨站脚本攻击(XSS),我们检查输入值是否为空,如果不为空,我们就输出一条问候消息。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)