PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。
有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用。
下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮:
<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="fname">
Age: <input type="text" name="age">
<input type="submit">
</form>
</body>
</html>
当用户填写完上面的表单并点击提交按钮时,表单的数据会被送往名为 "welcome.php" 的 PHP 文件:
"welcome.php" 文件如下所示:
<html>
<body>
Welcome <?php echo $_POST["fname"]; ?>!<br>
You are <?php echo $_POST["age"]; ?> years old.
</body>
</html>
输出如下所示:
我们将在下一章中讲解 PHP 中的 $_GET 和 $_POST 变量。
应该在任何可能的时候对用户输入进行验证(通过客户端脚本)。浏览器验证速度更快,并且可以减轻服务器的负载。
如果用户输入需要插入数据库,您应该考虑使用服务器验证。在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。
在下一节的内容中,你将会了解到更多有关 PHP 表单验证的知识。
在 PHP 中创建完数据库之后,我们需要在数据库中创建一个或者多个的数据表。一个数据表有一个唯一名称,并有行和列组成。使用 My...
小白们在学习递归函数的时候可能无法搞清楚递归函数的原理和运行机制,递归函数是常用到的一类函数,最基本的特点是函数自身调用...
PHP 图像处理imagecolorexactalpha — 取得指定的颜色加透明度的索引值。语法int imagecolorexactalpha ( resource $image , int...
PHP SimpleXML 简介 SimpleXML 扩展提供了一种获取 XML 元素的名称和文本的简单方式,只要您知道 XML 文档的布局。 SimpleXML 转...
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。 基本的 PHP 语法 PHP 脚本可以放在文档中的任何位置。PHP 脚本以 ?p...
PHP Date() 函数PHP date() 函数用于格式化时间/日期。date() 函数返回将整数timestamp按照给定的格式字串而产生的字符串。PHP D...
HTML表格边框 table 元素定义 border 属性。大多数浏览器在表和每个单元格周围绘制边框。例子以下代码显示了 border 元素的应用...
HTML表单输入如果将type属性设置为input元素的文本,浏览器将显示单行文本框。以下列表总结了可用于文本输入元素类型的属性。dir...