PHP笔记03
PHP表单
获取表单数据
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<!--提交表单到bd.php文件-->
<form action="bd.php" method="post">
请输入姓名:<input type="text" name="uname" value="yourname" /><br>
请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br>
<input type="submit" />
</form>
</body>
</html>
<?php
echo "你的名字是:",$_POST['uname'],"<br>";
echo "你今年:",$_POST['uage'],"岁";
?>
获取下拉菜单数据
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="bd.php" method="post">
请输入姓名:<input type="text" name="uname" value="小明"/><br>
请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br>
<select name="xlcd">
<option value ="">请选择你的性别</option>
<option value ="男">男</option>
<option value ="女">女</option>
<option value ="不知道">不知道</option>
</select><br>
<input type="submit" />
</form>
</body>
</html>
<?php
echo "你的名字是:",$_POST['uname'],"<br>";
echo "你今年:",$_POST['uage'],"岁<br>";
echo "你的性别是:",$_POST['xlcd'],"。";
?>
获取下拉多选数据
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="bd.php" method="post">
请输入姓名:<input type="text" name="uname" value="小明"/><br>
请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br>
<select name="xlcd">
<option value ="男">男</option>
<option value ="女">女</option>
<option value ="不知道">不知道</option>
</select><br>
<select multiple="multiple" name="like[]">
<option value ="">请选择你喜欢的食物</option>
<option value ="苹果">苹果</option>
<option value ="香蕉">香蕉</option>
<option value ="橘子">橘子</option>
<option value ="粑粑">粑粑</option>
</select><br>
<input type="submit" />
</form>
</body>
</html>
<?php
echo "你的名字是:",$_POST['uname'],"<br>";
echo "你今年:",$_POST['uage'],"岁<br>";
echo "你的性别是:",$_POST['xlcd'],"。<br>";
echo "你喜欢吃:";
$x=$_POST['like'];
foreach($x as $i){
echo $i;
}
echo "...<br>";
?>
获取单选按钮值
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="bd.php" method="post">
请输入姓名:<input type="text" name="uname" value="小明"/><br>
请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br>
你的性别:
<select name="xlcd">
<option value ="男">男</option>
<option value ="女">女</option>
<option value ="不知道">不知道</option>
</select><br>
你喜欢吃什么:
<select multiple="multiple" name="like[]">
<option value ="苹果">苹果 </option>
<option value ="香蕉">香蕉</option>
<option value ="橘子">橘子</option>
<option value ="粑粑">粑粑</option>
</select><br>
现在时间是:
<input type="radio" name="ap" id="" value="上午" />上午
<input type="radio" name="ap" id="" value="下午" />下午<br />
<input type="submit" />
</form>
</body>
</html>
<?php
echo "你的名字是:",$_POST['uname'],"<br>";
echo "你今年:",$_POST['uage'],"岁<br>";
echo "你的性别是:",$_POST['xlcd'],"。<br>";
echo "你喜欢吃:";
$x=$_POST['like'];
foreach($x as $i){
echo $i;
}
echo "...<br>";
echo "现在时间是:",$_POST['ap'],"。<br>";
?>
获取CheckBox复选框
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="bd.php" method="post">
请输入姓名:<input type="text" name="uname" value="小明"/><br>
请输入年龄:<input type="number" name="uage" max="120" min="1" value="20" /><br>
你的性别:
<select name="xlcd">
<option value ="男">男</option>
<option value ="女">女</option>
<option value ="不知道">不知道</option>
</select><br>
你喜欢吃什么:
<select multiple="multiple" name="like[]">
<option value ="苹果">苹果 </option>
<option value ="香蕉">香蕉</option>
<option value ="橘子">橘子</option>
<option value ="粑粑">粑粑</option>
</select><br>
现在时间是:
<input type="radio" name="ap" id="" value="上午" />上午
<input type="radio" name="ap" id="" value="下午" />下午<br />
以下哪些地名位于江苏省:
<input type="checkbox" name="dl[]" id="" value="宿迁" />宿迁
<input type="checkbox" name="dl[]" id="" value="淮安" />淮安
<input type="checkbox" name="dl[]" id="" value="南京" />南京
<input type="checkbox" name="dl[]" id="" value="合肥" />合肥
<br />
<input type="submit" />
</form>
</body>
</html>
<?php
echo "你的名字是:",$_POST['uname'],"<br>";
echo "你今年:",$_POST['uage'],"岁<br>";
echo "你的性别是:",$_POST['xlcd'],"。<br>";
echo "你喜欢吃:";
foreach($_POST['like'] as $i){
echo $i;
}
echo "...<br>";
echo "现在时间是:",$_POST['ap'],"。<br>";
echo "这些城市是江苏省的:";
foreach($_POST['dl'] as $i)
echo $i," ";
echo "。<br>";
?>
include和require
- require发生错误立即停止
- include发生错误不停止只警告
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<html>
<body>
include测试:
<?php
include "bd.php";
echo "<br>";
test();
echo "<br>";
echo $test;
?>
</body>
</html>
</body>
</html>
<?php
echo "<br>include导入成功!";
$test="变量输出成功!";
function test(){
echo "函数使用成功!";
}
?>
PHP文件处理
- fopen打开
- fclose关闭
- feof检测文件末尾
- fgets逐行读取
- fgetc逐字读取
PHP笔记03的更多相关文章
- 《30天自制操作系统》笔记(03)——使用Vmware
<30天自制操作系统>笔记(03)——使用Vmware 进度回顾 在上一篇,实现了用IPL加载OS程序到内存,然后JMP到OS程序这一功能:并且总结出下一步的OS开发结构.但是遇到了真机测 ...
- JS自学笔记03
JS自学笔记03 1.函数练习: 如果函数所需参数为数组,在声明和定义时按照普通变量名书写参数列表,在编写函数体内容时体现其为一个数组即可,再传参时可以直接将具体的数组传进去 即 var max=ge ...
- 机器学习实战(Machine Learning in Action)学习笔记————03.决策树原理、源码解析及测试
机器学习实战(Machine Learning in Action)学习笔记————03.决策树原理.源码解析及测试 关键字:决策树.python.源码解析.测试作者:米仓山下时间:2018-10-2 ...
- CS229 笔记03
CS229 笔记03 局部加权线性回归 Non-Parametric Learning Algorithm (非参数学习方法) Number of parameters grows with the ...
- OpenCV 学习笔记03 边界框、最小矩形区域和最小闭圆的轮廓
本节代码使用的opencv-python 4.0.1,numpy 1.15.4 + mkl 使用图片为 Mjolnir_Round_Car_Magnet_300x300.jpg 代码如下: impor ...
- OpenCV 学习笔记03 findContours函数
opencv-python 4.0.1 1 函数释义 词义:发现轮廓! 从二进制图像中查找轮廓(Finds contours in a binary image):轮廓是形状分析和物体检测和识别的 ...
- C++ GUI Qt4学习笔记03
C++ GUI Qt4学习笔记03 qtc++spreadsheet文档工具resources 本章介绍创建Spreadsheet应用程序的主窗口 1.子类化QMainWindow 通过子类化QM ...
- SaToken学习笔记-03
SaToken学习笔记-03 如果排版有问题,请点击:传送门 核心思想 所谓权限验证,验证的核心就是一个账号是否拥有一个权限码 有,就让你通过.没有?那么禁止访问! 再往底了说,就是每个账号都会拥有一 ...
- Redis:学习笔记-03
Redis:学习笔记-03 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 7. Redis配置文件 启动 ...
- Java:并发笔记-03
Java:并发笔记-03 说明:这是看了 bilibili 上 黑马程序员 的课程 java并发编程 后做的笔记 3. 共享模型之管程-2 本章内容-2 Monitor wait/notify 3.6 ...
随机推荐
- 报警视图 报警窗口 报警指示器 的组态 PLC变量 事故信息 MW16 报警确认变量 MW18 转速变量 MW20 温度变量 MW22 用 M17.0 来模拟事故信息的最低位。用PLCSIM 给定温度为800 度 报警视图与报警窗口显示故障
组态报警并用PLCSIM进行仿真 步骤1 : 组态离散变量报警 在PLC 的默认变量表中 创建变量"事故信息" 数据类型是word 绝对地址是MW16 同时建立 报警确认变量 MW ...
- JavaScript中的变量在内存中的具体存储形式
栈内存和堆内存 JavaScript中的变量分为基本类型和引用类型 基本类型是保存在栈内存中的简单数据段,它们的值都有固定的大小,保存在栈空间,通过按值访问 引用类型是保存在堆内存中的对象,值大小不固 ...
- django+celery+ RabbitMQ实现异步任务实例
背景 django要是针对上传文件等需要异步操作的场景时,celery是一个非常不错的选择.笔者的项目就是使用了这个组合,这里就做一个备忘吧. 安装RabbitMQ 这个安装及使用我已经在前一 ...
- 有关《查找两个List中的不同元素》的问题解答与编程实践
郑海波 2013-07-08 问题: 有List<String> list1和List<String> list2,两个集合各有上万个元素,怎样查找两个集合中不同的元素呢? ...
- Vue.js模板语法介绍
Vue.js模板.指令 模板语法概述 1.如何理解前端渲染? 把数据填充到HTML标签中,一般我们使用Ajax将数据从后台查询出,结合模板() 2.前端渲染方式 2.1.原生js拼接字符串 使 ...
- java程序题目解析
(选择一项) A: 不能有括号 B: C: 确定最后一位 D: 正确答案是 B 本题考查的是Java数组概念,数组下标是从零开始的,但是数据下标的总量和数据长度相同 (选择一项) A: B: 顺序不 ...
- 剑指offer 数组中重复的数
在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. 例如,如果输入长度为7的数组{ ...
- Day6 - K - 陌上花开 HYSBZ - 3262
有n朵花,每朵花有三个属性:花形(s).颜色(c).气味(m),用三个整数表示. 现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量. 定义一朵花A比另一朵花B要美丽,当且仅Sa>= ...
- 031.SAP上查看所有的用户账号,查询SAP用户账号的后台数据库表
01. 输入事务代码SU11, 然后输入SAP用户账号数据表USER_ADDR 02. 点击实用程序,再点击内容 03.点击查询 04. 将查看到的结果通过Excel表格导出 不忘初心,如果您认为这篇 ...
- C++ 语言程序设计(清华大学)1
1.回文数字判断方法(逆过来数值相等):y=y*10+x%10; x /= 10; return(x==y) 2.int rand(void)函数,所需头文件<cstdlib> ,功能是求 ...