php(信息上传: post 、get ,信息接收j,action属性,method属性)

信息上传:

<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); 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值