信息上传:
<from></from>表单标签
from 里的属性:
action (动作):提交表单后,提交到哪个文件;
即:action = “ max_acore.php ” 表示表单由max_acore.php 文件接收。
method:数据传输的方法
有两个方法:
(1)post(常用,隐式传输:不会展示在页面上):邮箱
输入标签:<input type= " text " ( 有八个输入的类型 ) name(定义控件的名字) = " num1等 " />
可以在input 标签里面加入 placeholder = " 提示内容 " 属性来提示文本框需要填写的内容。
<input type = " submit " value = " 提交成绩 " /> 表示制作一个提交成绩的按钮
<input type = " reset " value = " 清除 " /> 表示制作一个清除的按钮
(2)get(显式传输:所有的变量名和值都会显示在 URL(浏览器网址栏) 中)
在 HTML 表单中使用 method="get" 时,所有的变量名和值都会显示在 URL 中。
注释:所以在发送密码或其他敏感信息时,不应该使用这个方法!
然而,正因为变量显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,这是很有用的。
注释:HTTP GET 方法不适合大型的变量值。它的值是不能超过 2000 个字符的。
html 代码:
<a href= " get.php? " user=wang&age=18&score=78>get的使用方法</a>//以问号的形式传参必须使用get传输。
php 代码:
echo $_GET[ 'user' ];
echo $_GET[ 'age' ];
echo $_GET[ 'score' ];
信息接收:
标签input 中的 name = " 名字 " 属性是接收信息中的键名
如果是使用 post 发送的,接收信息时也需要使用全局数组变量_POST[‘ 控件( input )中name 对应的名字 ’]
如果是使用 get 发送的,接收信息时也需要使用全局数组变量_GET[‘ 控件( input )中name 对应的名字 ’]
标签input 中的 piaceholder = " 提示文字 " 属性可以在文本框中出现提示信息
可以使用系统提供的全局数组变量$_POST[ ‘ 控件(input)中的name ’ ] 来接收前端提交上来的信息
html代码:
<tr>
<td>密码</td>
<td><input type="password" name="password"/></td>
</tr>
php代码:
echo $_POST['username'],'<br/>';
接收信息的时候,接收的是控件(input中 value 的值)
当接收复选框的文件时,input中的name 的值需要使用数组变量。
输出接收复选框的信息有两种方法:
1、使用print_r函数,输出接收到的数组
2、使用数组连接函数implode( '连接字符',连接的数组);将复选框提交的信息进行连接。
html代码:
<td>
<input type="checkbox" name="fav[]" value="music"/>音乐
<input type="checkbox" name="fav[]" value="baskeball"/>篮球
<input type="checkbox" name="fav[]" value="football"/>足球
</td>
php代码:
$a= $_POST['fav'];
echo implode(';',$a);