如何用PHP实现留言板功能(三)

注意:以下代码均保存在文件夹中(我的XAMPP下载到了D盘,所以是从D开始。)

使用PHP接收数据

接收数据示例

接收数据代码

1.对昨天的HTML代码”发表留言”部分进行完善

标签用于为用户输入创建HTML表单。

表单的作用:

表单能够包含"input元素",比如文字字段、复选框、单选框、提交按钮等。

表单还可以包含"textarea"、"menus"、"fieldset"、"legend"和"label"元素。

表单用于向服务器传输数据。

表单的属性

action:规定当提交表单时向何处发送表单数据。我们将数据发送给了”save.php”文件

method:规定用于发送 form-data 的HTTP方法。我们这里使用的是post。

2.在同一个文件夹里建立我们的PHP文件:save.php

什么是PHP

PHP(超文本预处理器)

PHP是一种被广泛应用的开放源代码的多用途脚本语言,它可以嵌入到HTML中,尤其适合web开发。

PHP基本语法

PHP标记

当解析一个文件时,PHP会寻找起始和结束标记,也就是 ,这告诉PHP开始和停止解析二者之间的代码。

指令分隔符

在每个语句后用分号(;)结束指令

注释

单行注释:"//"、"#"

多行注释:"/*……*/"

PHP支持的数据类型

PHP支持9种原始数据类型。

PHP变量

PHP中的变量遵循以下规则:

变量必须以"$"符号开头

第二个字符必须是字母或下画线

之后可以使字符数字等的任意组合

为了让程序较易读懂,变量名的定义一般都有其特定含义。例如本文代码中表示的是留言内容,表示的是留言人。

预定义变量

预定义变量是将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。

在本文的代码中,我们在留言框内输入的内容就属于外部变量,就属于预定义变量,经由转换成的内建环境变量通过语句,赋值给了我们定义的变量,并进行了输出。

细心的同学可能会发现,在本文的数据接收示例中,我们点击“发表留言”按钮之后,浏览器的导航栏出现了变化:从 127.0.0.1/text.html 变成了 127.0.0.1/save.php 。这是为什么呢?因为标签的 action 属性,将数据发送给了 "save.php" 文件,实现了网页的跳转。

至此,我们完成了数据的接收,如果有什么疑问,欢迎留言,我们共同解决。数据接收之后,我们需要对数据进行处理,那么如何处理我们的数据呢?比如说出现了敏感词,比如说输入的数据为空。明天我们就来解决这个问题。

参考资料:

http://www.w3school.com.cn

https://www.sodevel.com

PHP Manual

《21天学通PHP》

特大喜讯!

「待定程序猿」实现了“公众号自动回复聊天”功能喔!

不知道是什么样子吗?我用一张截图来告诉你~

是不是很好玩呢~欢迎后台撩我们的小助手吼!

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20180910G1Z5U900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券