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 ="苹果">苹果&nbsp;</option>
<option value ="香蕉">香蕉</option>
<option value ="橘子">橘子</option>
<option value ="粑粑">粑粑</option>
</select><br>
现在时间是:
<input type="radio" name="ap" id="" value="上午" />上午
&nbsp; &nbsp; &nbsp;
<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 ="苹果">苹果&nbsp;</option>
<option value ="香蕉">香蕉</option>
<option value ="橘子">橘子</option>
<option value ="粑粑">粑粑</option>
</select><br>
现在时间是:
<input type="radio" name="ap" id="" value="上午" />上午
&nbsp; &nbsp; &nbsp;
<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,"&nbsp";
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的更多相关文章

  1. 《30天自制操作系统》笔记(03)——使用Vmware

    <30天自制操作系统>笔记(03)——使用Vmware 进度回顾 在上一篇,实现了用IPL加载OS程序到内存,然后JMP到OS程序这一功能:并且总结出下一步的OS开发结构.但是遇到了真机测 ...

  2. JS自学笔记03

    JS自学笔记03 1.函数练习: 如果函数所需参数为数组,在声明和定义时按照普通变量名书写参数列表,在编写函数体内容时体现其为一个数组即可,再传参时可以直接将具体的数组传进去 即 var max=ge ...

  3. 机器学习实战(Machine Learning in Action)学习笔记————03.决策树原理、源码解析及测试

    机器学习实战(Machine Learning in Action)学习笔记————03.决策树原理.源码解析及测试 关键字:决策树.python.源码解析.测试作者:米仓山下时间:2018-10-2 ...

  4. CS229 笔记03

    CS229 笔记03 局部加权线性回归 Non-Parametric Learning Algorithm (非参数学习方法) Number of parameters grows with the ...

  5. OpenCV 学习笔记03 边界框、最小矩形区域和最小闭圆的轮廓

    本节代码使用的opencv-python 4.0.1,numpy 1.15.4 + mkl 使用图片为 Mjolnir_Round_Car_Magnet_300x300.jpg 代码如下: impor ...

  6. OpenCV 学习笔记03 findContours函数

    opencv-python   4.0.1 1 函数释义 词义:发现轮廓! 从二进制图像中查找轮廓(Finds contours in a binary image):轮廓是形状分析和物体检测和识别的 ...

  7. C++ GUI Qt4学习笔记03

    C++ GUI Qt4学习笔记03   qtc++spreadsheet文档工具resources 本章介绍创建Spreadsheet应用程序的主窗口 1.子类化QMainWindow 通过子类化QM ...

  8. SaToken学习笔记-03

    SaToken学习笔记-03 如果排版有问题,请点击:传送门 核心思想 所谓权限验证,验证的核心就是一个账号是否拥有一个权限码 有,就让你通过.没有?那么禁止访问! 再往底了说,就是每个账号都会拥有一 ...

  9. Redis:学习笔记-03

    Redis:学习笔记-03 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 7. Redis配置文件 启动 ...

  10. Java:并发笔记-03

    Java:并发笔记-03 说明:这是看了 bilibili 上 黑马程序员 的课程 java并发编程 后做的笔记 3. 共享模型之管程-2 本章内容-2 Monitor wait/notify 3.6 ...

随机推荐

  1. Keras入门——(4)长短期记忆网络LSTM(一)

    参考: https://blog.csdn.net/zwqjoy/article/details/80493341 https://blog.csdn.net/u012735708/article/d ...

  2. 「Luogu P3820 小D的地下温泉」

    这道题的考点比较多. 前置芝士 BFS(DFS),这两种算法在这道题中并没有什么特别突出的地方,基本就是自己看心情写(本文以DFS为准,所以我心情是好是坏呢?) 连通块,可以将每一个温泉看作一个连通块 ...

  3. 095、Java中String类之不自动保存对象池操作

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  4. CentOS7 环境下 在Hadoop集群安装Hive

    1.下载Hive的tar.gz包:http://mirror.bit.edu.cn/apache/hive/ 2.放入CentOS 7 系统中并解压:tar -zxvf apache-hive-2.3 ...

  5. 编程题目 定义栈的数据类型,请在类型中实现一个能够得到栈最小元素的minx函数。

    首先自己用 节点 实现了 栈 这种数据类型 为了实现题目了要求,我使用的两个栈. 一个栈 用来 push pop 用户的数据, 另外一个栈用来存放 最小元素(涉及元素比较) 代码如下: #!/usr/ ...

  6. CC3200 飞行计划

    CC3200 飞行计划 2016-01-25 CC3200 资源 CC3200_JTAG调试 CC3200-Uniflash 烧写程序 Mosquitto搭建MQTT 服务器 [示例] CC3200_ ...

  7. Manacher算法[O(n)]

    问题描述: 输入一个字符串,求出其中最大的回文子串.子串的含义是:在原串中连续出现的字符串片段.回文的含义是:正着看和倒着看相同,如abba和yyxyy. 算法基本要点: 首先用一个非常巧妙的方式,将 ...

  8. ROS常用库(五)navigation之Tutorials

    一.TF 详见古月居 https://www.guyuehome.com/355 重点:广播TF,订阅,编译时Cmakelist添加编译选项 broadcaster.sendTransform( tf ...

  9. 洛谷 P2634 聪聪可可

    题目描述 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃.两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好了,可是他们已 ...

  10. Day6 - K - 陌上花开 HYSBZ - 3262

    有n朵花,每朵花有三个属性:花形(s).颜色(c).气味(m),用三个整数表示. 现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量. 定义一朵花A比另一朵花B要美丽,当且仅Sa>= ...