在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>
在这个例子中,我们创建了一个包含一个文本输入框和一个提交按钮的表单,当用户点击提交按钮时,表单数据将被发送到服务器上的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),我们检查输入值是否为空,如果不为空,我们就输出一条问候消息。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/408410.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复