安全矩阵

 找回密码
 立即注册
搜索
楼主: Angelica

张欢学习日记

[复制链接]

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-3 17:30:12 | 显示全部楼层
本帖最后由 Angelica 于 2020-3-5 22:36 编辑
  1. #turtle(海龟)库:turtle绘图体系的python实现
  2. #turtle.setup(width,height,startx,starty)  设置窗体大小及位置
  3. #4个参数中后两个可选
  4. #setup()不是必须的
  5. #turtle.goto(100,100)  去某一个坐标点
  6. #turtle.forward(d)  别名turtle.fd(d)  d表示行进距离,可以为负数  向正前方运行
  7. #turtle.bk(d) 反向行进
  8. #turtle.circle(r,angle)以海龟左侧的一个点为圆心进行曲线运行
  9. #turtle.seth(angle)  只改变行进方向但不行进,angle为绝对度数
  10. #turtle.left/right(angle)  海龟角度
  11. #turtle.penup()  别名turtle.pu()  抬起画笔
  12. #turtle.pendown()  别名turtle.pd()  落下画笔
  13. #turtle.pensize(width)  别名turtle.width(width)  画笔宽度
  14. #turtle.pencolor(color) color为颜色字符串或rgb值  画笔颜色
  15. #利用所学写了一个绘制蟒蛇的代码
  16. import turtle
  17. turtle.setup(650,350,200,200)
  18. turtle.penup()
  19. turtle.fd(-250)
  20. turtle.pendown()
  21. turtle.pensize(25)
  22. turtle.pencolor("purple")
  23. turtle.seth(-40)
  24. for i in range(4):
  25.     turtle.circle(40,80)
  26.     turtle.circle(-40,80)
  27. turtle.circle(40,80/2)
  28. turtle.fd(40)
  29. turtle.circle(16,180)
  30. turtle.fd(40*2/3)
  31. turtle.done()  #使用该函数,程序运行之后,程序不会退出,需要手动关闭窗体退出;如果想运行之后直接退出,删除该函数即可
复制代码


程序修仙之路 day 9
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-4 22:38:19 | 显示全部楼层
本帖最后由 Angelica 于 2020-3-5 22:33 编辑
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <p>
  9.         <?php
  10.                 print"少年心动是仲夏夜的荒原<br/>";
  11.                 print"割不完烧不尽<br/>";
  12.                 print"长风一吹<br/>";
  13.                 print"野草就连了天<br/>";
  14.                 /*    php中换行(段落)的处理
  15.                 三种方式:
  16.                 -每个段落加入<p>内容</p>
  17.                 -换行处加<br/>
  18.                 -<pre>所有内容</pre>               
  19.                 */
  20.                 ?>
  21.         <?php
  22.                 /*   php中有八种数据类型
  23.                 四种基本类型:int(整型),float(浮点型),boolean(布尔型),string(字符串)
  24.                 两种复合类型:array(数组),object(对象)
  25.                 两种特殊类型:resourse(资源),NULL(空)
  26.                 */
  27.                 class foo{
  28.                         function do_foo(){
  29.                                 echo"你好";
  30.                         }        
  31.                 }
  32.                 $bar=new foo;
  33.                 $bar->do_foo();
  34.         ?>
  35.         <?php
  36.                 if(!file_exists("test.txt")){
  37.                         $fh=fopen("test.txt","w"); //打开文件
  38.                         fclose($fh); //关闭文件
  39.                 }
  40.         ?>
  41.         <?php
  42.                 /*   
  43.                 gettype()  获取相关类型
  44.                 is_type()  是否为某种类型
  45.                 abs()  绝对值
  46.                 ceil(),floor() 向上取整和向下取整
  47.                 pow(base,exp) 乘方
  48.                 rand(),rand(min,max)  产生随机整数
  49.                 round(),round(n,digits)  四舍五入
  50.                 sqrt() 平方根
  51.                 M_PI  Π
  52.                 M_E  e
  53.                 M_LN2 ln2
  54.                 */
  55.         ?>
  56.         <?php
  57.                 /*
  58.                 变量声明及赋值格式
  59.                 $name=表达式;  //所有变量都对大小写敏感
  60.                 */
  61.         ?>
  62.         <?php
  63.                 // .  串接  $txt2的值为"hello world!"
  64.                 $txt1="hello";
  65.                 $txt2=$txt1."world!";
  66.                
  67.                 // .= 串接赋值  $txt3的值为"hello world!"
  68.                 $txt3="hello";
  69.                 $txt3.="world!";
  70.         ?>
  71.         </p>
  72. </body>
  73. </html>
复制代码


开始学习php

程序修仙之路 day 10
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-5 22:30:56 | 显示全部楼层
本帖最后由 Angelica 于 2020-3-5 22:33 编辑
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <?php
  9.         /*  字符串函数
  10.         strlen(s)  返回字符串的长度
  11.         strtoupper(s)/strtolower(s)  把字符串转换为大写/小写
  12.         trim(s),ltrim(s),rtrim(s)  从两端(左,右)删除字符串中的空白字符
  13.         strstr(h,n)/strrchr(h,n)  查找字符串在另一个字符串中首(最后一次)出现的位置
  14.         substr(s,start,length)  返回字符串的一部分
  15.         str_replace(s,from,to)  替换字符串中的一些字符
  16.         explode(delim,s)  把字符串打散为数组
  17.         implode(delim,a)  把数组元素组合为一个字符串
  18.         str_split(s)  把字符串分割到数组中
  19.         strcmp(s1,s2)  比较两个字符串(对大小写敏感)
  20.         strcasecmp(s1,s2)  比较两个字符串(对大小写不敏感)
  21.         str_shuffle(s)  随机打乱字符串中的所有字符
  22.         strrev(s)  反转字符串
  23.         htmlspecialchars(s)  把一些预定义字符转换为html实体
  24.         ord(c)  返回字符串第一个字符的ASCII值
  25.         chr(n)  从指定的ASCII值返回字符
  26.         str_pad(s,length)  将字符串填充为新的长度
  27.         str_repeat(s,times)  将字符串重复指定的次数
  28.         printf()  输出格式化的字符串
  29.         sprintf()/sscanf()  把格式化的字符串写入一个变量中/根据指定的格式解析来自一个字符串的输入
  30.         similar_text(s1,s2)  计算两个字符串的匹配字符的数目
  31.         levenshtein(s1,s2)  返回两个字符串之间levenshtein距离
  32.         */
  33.         /*
  34.         -PHP可以对字符串中出现的变量进行解释,将变量值插入字符串中
  35.         -对字符串的解释只对" "有效,对' '中变量不做解释,当做对字符串进行处理
  36.         -为了避免不必要的麻烦,有时可以借助{}来封闭变量
  37.         */
  38.         /* 布尔逻辑
  39.         ==  等于(忽略类型)  !=  不等于(忽略类型)
  40.         === 等于(考虑类型)  !== 不等于(考虑类型)
  41.         -一般0值或空值为FALSE,其他值均为TRUE
  42.         */
  43.         ?>
  44.         <?PHP
  45.         /*  控制语句--if/else
  46.         if(condiyion){
  47.         statements;
  48.         }else if(condition){
  49.         statements;
  50.         }else{
  51.         statements;
  52.         }
  53.              控制语句--for loop
  54.         for(initialization;condition;update){
  55.         statements;
  56.         }
  57.              控制语句--foreach
  58.         foreach($array as $variableName){
  59.         ...
  60.         }//遍历数组中所有元素的一种便捷方式
  61.              控制语句--while/do...while loops
  62.         while(condition){
  63.         statements;
  64.         }
  65.         
  66.         do{
  67.         statements;
  68.         }while(condition);
  69.         */
  70.         /*    替代语法
  71.         control(condition):
  72.         statements;
  73.         endcontrol;
  74.         */
  75.         ?>
  76. </body>
  77. </html>
复制代码

下面贴一张运算符优先级的图

程序修仙之路 day 11

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-6 22:35:51 | 显示全部楼层
继续学习php
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <?php
  9.         /*  PHP表达式块:求表达式的值并将其嵌入HTML
  10.         <?= expr ?> 相当于<?php print expr; ?>
  11.         
  12.         常见错误: ->缺少"="  ->只计算,不输出
  13.         
  14.                   表达块使用注意事项
  15.         有些服务器在安装配置php时,将表达式块选项禁止掉了,这时,需要管理员对服务器的php进行相关配置,具体操作包括:
  16.           -查找php的配置文件php.ini
  17.           -在php.ini中查找"short_open_tag"标签,并将其由Off改成On,并保存退出
  18.           -重启apache服务
  19.          
  20.         */
  21.         ?>
  22.         <?php
  23.         /*    函数
  24.         function name($parameterName,...,$parameterName){
  25.         statements;
  26.         return value;//返回值
  27.         }
  28.         
  29.         关于函数的几点说明:
  30.         -参数类型和返回值类型不写
  31.         -没有返回语句的函数被含蓄定义为空类型
  32.         -函数可以在php代码中的任何位置声明
  33.         */
  34.         /* 值传递:值传递仅将变量$x的值复制到函数中相应变量$num中,主调函数中变量$x的值不会发生变化        
  35.         */
  36.         function make_bigger($num){
  37.                 $num=$num*2;
  38.         }
  39.         $x=5;
  40.         make_bigger($x);
  41.         print $x;//运行结果为5
  42.         /*参数传递:参数传递在变量$num中存放变量$x的地址,即将变量$x的地址复制到函数中,主调函数中变量$x的值会发生变化
  43.         */
  44.         function make_bigger(&$num){
  45.                 $num=$num*2;
  46.         }
  47.         $x=5;
  48.         make_bigger($x);
  49.         print $x;//运行结果为10
  50.         
  51.         /*    变量作用域
  52.         ->函数之外声明的变量属于全局变量,在整个程序中都可以使用
  53.         ->在函数中定义的变量属于局部变量,仅在定义它的函数中可用
  54.         ->PHP中没有比函数更小级别的变量作用范围
  55.         声明全局变量: global $name;
  56.         */
  57.         /*    跨越PHP块
  58.         变量的作用域与PHP块的开始与结束标记(<?php ?>)无关,即在前面php块中声明的变量,在同一页面后面的php块中依然可用
  59.         */
  60.         /*    文件包含
  61.         --php中的include语句可以将一个外部文件注入当前页面
  62.         --注入文件可以是html代码,相应的html将显示在当前页面
  63.         --注入文件也可以是php代码,该代码将被执行,代码中的变量和函数在当前页面仍然有效
  64.         */
  65.         ?>
  66. </body>
  67. </html>
复制代码



程序修仙之路 day 12

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-9 19:34:30 | 显示全部楼层
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <!--数组-->
  9.         <?php
  10.         /*
  11.         -PHP中数组索引是从0开始的
  12.         -同一PHP数组中可以存储不同类型的值
  13.         -PHP数组可以动态增加或缩减
  14.         */
  15.         /*  数组声明语法模板
  16.         $name=array();
  17.         $name=array(value0,value1,...,valueN);
  18.         */
  19.         /* 数组元素存取语法模板
  20.         $name[index]  //获取元素值
  21.         $name[index]=value;  //设置元素值
  22.         $name[]=value;  //追加

  23.         */
  24.         /*   数组与字符串互转函数---explode/implode
  25.         语法模板   delimiter分隔符
  26.         $array=explode(delimiter,string);
  27.         $string=implode(delimiter,array);
  28.         
  29.         */
  30.         /*list函数:把数组中的值赋值给变量*/
  31.         $A=array("1","2","3");
  32.         list($a,$b,$c)=$A;
  33.         
  34.         /*数组中的foreach循环*/
  35.         function array_max($a){
  36.                 $largest=$a[0];
  37.                 foreach($a as $num){
  38.                         $largest=max($largest,$num);
  39.                 }
  40.                 return largest;
  41.         }
  42.         
  43.         ?>
  44.         <!--文件操作-->
  45.         <?php
  46.         //文件的读写
  47.         function reverse_lines($filename){
  48.                 $text=file_get_contents($filename);
  49.                 $lines=explode("\n",$text);
  50.                 $lines=array_reverse($lines);
  51.                 $text=implode("\n",$lines);
  52.                 file_put_contents($filename,$text);
  53.                
  54.         }
  55.         
  56.         //空行计数
  57.         function count_black_lines($filename){
  58.                 $count=0;
  59.                 foreach(file($filename) as $file){
  60.                         if(strlen(trim($line))==0)
  61.                                 $count++;
  62.                 }
  63.                 return $count;
  64.         }
  65.         $blank_lines=count_blank_lines("count_blank.txt");
  66.         print"该文件中共有{$blank_lines}]个空行";
  67.         
  68.         //scandir函数  过滤掉相关的或隐藏的不必要文件
  69.         $floder="images";
  70.         $files=scandir($folder);
  71.         foreach($file as $file){
  72.                 if($file!="."&&$file!=".."){
  73.                         print"发现一个图片文件:$floder/$file\n";
  74.                 }
  75.         }
  76.         //glob函数  具体指定模式进行搜索
  77.         $floder="images";
  78.         print"\n";
  79.         foreach(glob("$folder\*.png") as $filename){
  80.                 print"发现一个图片文件:$filename\n";
  81.         }
  82.          /*       类和对象
  83.         PHP类语法模板
  84.         class name{
  85.         private $name;//字段
  86.         
  87.         public function _construct(name){
  88.         statements;
  89.         }//构造体(初始化新对象
  90.         
  91.         public function name(parameters){
  92.         statements;
  93.         }//方法(对象的行为)
  94.         }
  95.         
  96.         关键词this
  97.         $this->fieldName
  98.         $this->methodName(parameters);

  99.         */
  100.         
  101.         
  102.         ?>
  103. </body>
  104. </html>
复制代码






程序修仙之路 day 13

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-11 19:19:36 | 显示全部楼层
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <?php
  9.         //PHP魔术常量
  10.   //__LINE__  文件中的当前行号
  11.         echo"这是第'__LINE__'行";
  12.   //__FILE__  文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名
  13.         echo"该文件位于'__FILE__'";
  14.         //__DIR__  文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录
  15.         echo"该文件位于'__DIR__'";
  16.         //__FUNCTION__  函数名称。返回该函数被定义时的名字(区分大小写)
  17.         function test(){
  18.                 echo"该函数名为'__FUNCTION__'";
  19.         }
  20.         test();
  21.         //__CLASS__  类的名称。返回该类被定义时的名字(区分大小写)
  22.         class test{
  23.                 function _print(){
  24.                         echo"类名为'__CLASS__'";
  25.                 }
  26.         }
  27.         $t=new test();
  28.         $t->_print();
  29.         //__TRAIT__  php实现了代码复用的一个方法,称为traits
  30.         class Base {
  31.     public function sayHello() {
  32.         echo 'Hello ';
  33.     }
  34.     }

  35.     trait SayWorld {
  36.     public function sayHello() {
  37.         parent::sayHello();
  38.         echo 'World!';
  39.     }
  40.     }

  41.     class MyHelloWorld extends Base {
  42.     use SayWorld;
  43.     }

  44.     $o = new MyHelloWorld();
  45.     $o->sayHello();
  46.         //__METHOD__ 类的方法名,返回该方法被定义时的名字(区分大小写)
  47.         function test() {
  48.     echo  '函数名为:' . __METHOD__ ;
  49.     }
  50.     test();
  51.         //__NAMESPACE__  命名空间的名称(区分大小写)
  52.         namespace MyProject;
  53.         echo"命名空间为:'__NAMESPACE__'";
  54.        
  55.         /*PHP面向对象
  56.         对象的主要三个特性:
  57.         -对象的行为:可以对对象施加哪些操作,如开灯、关灯
  58.         -对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外形
  59.         -对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同
  60.         */
  61.         /*面向对象内容
  62. 类 − 定义了一件事物的抽象特点。类的定义包含了数据的形式以及对数据的操作。

  63. 对象 − 是类的实例。

  64. 成员函数 − 定义在类的内部,可用于访问对象的数据。

  65. 继承 − 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。

  66. 父类 − 一个类被其他类继承,可将该类称为父类,或基类,或超类。

  67. 子类 − 一个类继承其他类称为子类,也可称为派生类。

  68. 多态 − 多态性是指相同的函数或方法可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。

  69. 重载 − 简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。

  70. 抽象性 − 抽象性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。

  71. 封装 − 封装是指将现实世界中存在的某个客体的属性与行为绑定在一起,并放置在一个逻辑单元内。

  72. 构造函数 − 主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。

  73. 析构函数 − 析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做"清理善后" 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。
  74.         */
  75.         ?>
  76. </body>
  77. </html>
复制代码

明天不出意外学习表单

程序修仙之路 day 14
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-12 21:51:08 | 显示全部楼层
本帖最后由 Angelica 于 2020-3-12 21:55 编辑

今天开始学习表单了,但是呢,由于出现了一些问题,没学多少。
先贴代码
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <form action="we.php" method="post">
  9.                 名字:<input type="text" name="fname">
  10.                 年龄:<input type="text" name="age">
  11.                 <input type="submit" value="提交">
  12.         </form>
  13. </body>
  14. </html>
复制代码


PHP部分代码
  1. 欢迎<?php
  2.     echo $_POST["fname"];
  3. ?>!<br>
  4. 你的年龄是<?php
  5.         echo $_POST["age"];
  6. ?>岁。
复制代码


按照正常情况,提交表单后应该是这样的


但是很不幸,出现的是这个


我悲伤的发现出现了源码 so sad

然后我就用上了万能的度娘,找到了解决方法



并且找到了原理


就在我以为问题解决了之后,当我满心高兴地用localhost打开我的html文件,又又又出问题了。【满脸写着高兴.jpg】


so sad

于是我又开始与度娘进行友好交流,但是找了很久都没发现解决方案

于是我打开了b站,决定看看xampp与php

看完一个小白向视频之后,福至心灵,我想到把我的web文档移到xampp文件夹下

然后,嘻嘻嘻,成功了

【此处应有掌声】
所以,我决定明天去复习xampp  

程序修仙之路 day 15




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-16 20:55:59 | 显示全部楼层
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <?php
  9.         /*表单的功能:将数据从前台传到后台
  10.         传输方式:get和post
  11.        
  12.         get把要传输的信息体现在地址栏当中
  13.         post 隐式传输 比较安全

  14.         $_GET变量:用于收集来自method="get"的表单中的值
  15.         从带有GET方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。
  16.         在发送密码或其他敏感信息时,不应该使用这个方法。
  17.        
  18.         *$_POST变量:用于收集来自method="post"的表单中的值
  19.         从带有POST方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
  20.        
  21.         */
  22.         /*表单元素:表单形成的交互界面上有许多元素负责收集用户输入的各种信息,这些元素一般称为控件。
  23.         -单行/多行文本框
  24.         -复选框
  25.         -单选按钮
  26.         -文件域
  27.         -隐藏域
  28.         -密码域
  29.         -下拉菜单
  30.         -提交按钮
  31.         -重置按钮
  32.         */
  33.                
  34.         ?>
  35.         <!--form标签用来声明表单-->
  36.         <form action="数据的发送地址" method="指定发送方式">
  37.        
  38.                 <input type="text"><!--单行文本-->
  39.                 <input type="password"><!--密码域-->
  40.                 <input type="radio"><!--单选框-->
  41.                 <input type="checkbox"><!--复选框-->
  42.                 <input type="hidden"><!--隐藏域-->
  43.                 <input type="submit" value="提交"><!--提交按钮-->
  44.                 <input type="file" value="选择文件"><!--文件域-->
  45.                 <input type="reset"><!--重置按钮-->
  46.                 <input type="button"><!--按钮-->
  47.                 <textarea></textarea><!--文本域,多行文本-->
  48.                 <select>
  49.                         <option></option>
  50.                         <option></option>
  51.                 </select><!--下拉框-->
  52.        
  53.         </form>
  54. </body>
  55. </html>
复制代码


是学习表单的一天

程序修仙之路 day 16
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-17 21:48:26 | 显示全部楼层
本帖最后由 Angelica 于 2020-3-17 21:49 编辑

今天用学的表单进行了一次练习

html代码部分

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>一次练习</title>
  6. </head>

  7. <body>
  8.         <h1>练习</h1>
  9.         <form action="练习.php" method="post">
  10.         姓名:<input type="text" name="username"><br/><br/>
  11.                
  12.         密码:<input type="password" name="password"><br/><br/>
  13.                
  14.         性别:男<input type="radio" value="男" name="gender">
  15.                 女<input type="radio" value="女" name="gender"><br/><br/>
  16.                
  17.         爱好:篮球<input type="checkbox" name="hobby[]" value="篮球">
  18.                 游泳<input type="checkbox" name="hobby[]" value="游泳">
  19.                 滑冰<input type="checkbox" name="hobby[]" value="滑冰">
  20.                 羽毛球<input type="checkbox" name="hobby[]" value="羽毛球">
  21.                 <br/><br/>
  22.                
  23.         最高学历:<select name="education">
  24.                 <option value="初中">初中</option>
  25.                 <option value="高中">高中</option>
  26.                 <option value="本科">本科</option>
  27.                 <option value="研究生">研究生</option>
  28.                 <option value="博士">博士</option>
  29.                 </select><br/><br/>
  30.                
  31.         上传头像:<input type="file"><br/><br/>
  32.                
  33.         备注:<textarea name="self introduction"></textarea><br/><br/>
  34.                
  35.                 <input type="submit" value="提交">
  36.                 <input type="reset" valu="重置">
  37.         </form>
  38. </body>
  39. </html>
复制代码


php部分代码

  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>无标题文档</title>
  6. </head>

  7. <body>
  8.         <?php
  9.         echo "<pre>";
  10.         print_r($_POST);
  11.         ?>
  12. </body>
  13. </html>
复制代码


害,这次练习好像主要是html部分代码

实现代码



程序修仙之路 day 17

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

9

主题

55

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2020-3-19 21:10:49 | 显示全部楼层
数据库在学ing
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|安全矩阵

GMT+8, 2024-11-28 00:31 , Processed in 0.020153 second(s), 17 queries .

Powered by Discuz! X4.0

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表