00:00
好,我们就来上课,这节课呢,我们再来对我们的作业啊做一下说明,咱们来看第一个作业,让我们实现一个计算器,对吧?那我们需要注意什么呢?你看啊,这里边我给大家一个提示的注意就做什么,第一个要输入数值,第二个要输入什么数值才能够正常计算,否则要提示信息,你看我在这里边是不是如果输入了一个这个内容,是不是提示这个信息啊,对吧?那咱们来看啊,我们先不用管我怎么去接收这个值,我们先来看一下,然后一会我给大家讲怎么来接收啊,因在这里边我输入一个十,然后点击加,加里面加十,这个时候我点击计算,你看结果为20,可以正常运算,对吧?那比如说如果十,十干嘛呀,十除以十除以二。周你能等于五对吧?那我问一下十除以零能除吗?是不行啊,哎,所以一点击十除以零的时候,他告诉什么呀,结果为十。十除以除以一个。零对吧?点击计算你看对不起,怎么样除数不能为零对吧?哎,如果要是零除以,除以什么呢?除以十可不可以,这是没问题的对吧?哎,任这个零除以任何数是不是都等于零啊?
01:03
哎,那么再来看,那如果说我想要什么呢?我想要一个ABC啊,加上一个十,那能加吗?肯定不行对吧,我一点击计算的时候,你看大哥请输入数字,这里面给我提示什么,第一个数必须是数值,对吧?如果说我说ABC加上什么,加上BCD,那么这个时候再来找你,你看依然告诉我大哥性输数值,但是这里面提示什么,第一个数值是第一个数必须是值,第二个数也必须是数值,没错吧?哎,所以你也要实现这么一个效果啊好了,那么怎么接收值,一会儿我们再来说啊,那么再来看第二个作业,第二个作业要求什么呢?你看实现选择背景颜色提交以后可以变换啊,咱们来看在这里边。现在我来刷新没有任何效果,当我点击红色的时候,一点击提交是红色背景了,但是注意这个红色是依然保持住的,也就说当前我选择了绿色,一点击提交这个不是绿紫色啊。紫色是不是一直保持住了,哎,也就说你当天选择了什么颜色,当我提交以后,那你就要保持住什么样的颜色,那下边我也给大家说了啊,当研色值,当提交颜色值时,默认选中当前的这个颜色值啊,那么选中怎么选中,是不是我们要加上SE。
02:13
TD这个属性啊,哎,加L才叫什么才叫选中啊,然后再后还有什么呢?还有我们的这个循环,四种样式的九九乘法表啊,哪四种教师分别是这样的,这样的,还有这样的以及。这种格式对吧,但是我们讲了几种循环,我们是不是讲了三种循环,所以我要求是你要用每一种循环分别循环出这四种样式,也就相当于你要使用什么will循环,Will循环,循环一个这样式对吧?使用放循环,循环一这样式,使用do will循环也要循环这四种样式啊,每一个循环都要干嘛?实现四种就是乘法表的样式啊,实现四种九九乘法表的格式啊,因为在现在我们就是需要练习的阶段,我们需要积攒代码量的阶段啊,实现。
03:01
四种九九乘法表的格式啊,还有这个也一样。实现。是种九九乘八。第二的格式啊,而且大家要注意什么呢?我这里面的数字的顺序都是对,你看这是一一对吧,这一九,这边99841,这边九九八十一,这边是一一,这是一九,看到了吧,这边是一一,这是一九九九八十一,这边依然是一一,底下是199981,所以你的数值顺序也要是这个顺序才可以啊,好了,然后再往下。这里面我还是写上来啊。叫做。注意了啊,数值。必须。跟表格中的。顺序保持一致。宝石。
04:00
一致啊,当然这个作业是比较难的啊,所以需要大家耗费大量的时间多去练习才可以啊。好了,再来看下一个。给定本月一号是什么,是周四,然后呢,本月有31天,让你循环一个加值半天利,你看一号是星期四,本月有31天,对吧,让你实现这么一个效果来啊,或者你可以变换一下,比如说你按照当前月,比如说你当前月一号星期日,那么本月30天,那么再变换看跟你自己的这个电脑上的万年历能不能对上啊,只要能对上一号是多少,31号那天是多少,能对上就可以啊,这是咱们的这个便利万年利的,那么另外还有两道面试题,第一个三只小鸡一块钱,一只母鸡三块钱,一只公鸡五块钱,问100块钱买100只鸡有几种情况,而且注意每一只每一只鸡至少买一种,也就是说当我买一只小鸡的时候,我要买。多少只母鸡,多少只公鸡等于什么?100只鸡和100块钱对不对?哎,这是这个题的思路啊,然后再来呢,使用这个循环便利斐波那切数列第十项数值是多少?那么什么是斐波纳切数列呢?斐波那切数列是以兔子繁殖为例引入的,又称为什么黄金分割数,它的特点就是前两项之和受的第三位数啊,前两项之和受第三位数,你看一一,然后。
05:18
第三位数是不是二啊,那前两三次和一二,第三位数是323是不是五,三五是不是就858是不是13 83是不是就二十一十三,21是不是二十三十四二十一三四是不是就是55,对吧?所以要求你变成第十位,那你看按照我给提供的这个数值。这个顺序第十位是不是五五十五啊,所以你需要用循环来给我做出第十位数的这个值啊,来输出第十位的这个值,那就是55啊,这个是咱们这个。飞波纳切数列啊啊,这是咱们本关的这个通关的作业,那么咱们再来看我现在啊,如何在这里边,尤其是第一题和第二题,对吧,我们在表单里的书的内容如何在这里面去获取呢?咱们来看在这里边我们需要新建一个。
06:05
好,咱们看啊,我在这里面新建一个。PPT文件。叫做药酒啊。Homework或者作业吧,这个homeworkwork work。好,确定。好了,咱们来看在这里边我们怎么样来做的,如何在表单里面输入内容,而在pop里面去获取呢?首先我们先去布局一下我们的表单页面,对吧?这是我们整个的表单页面,把不认识的我们先给它删掉,这是我们认识的内容啊,那么在这里边我们要做的什么呢?就是在。表单中输入的内容啊,如何使用PP获取啊,我只教给大家一种方式啊,那现在咱们来看,首先我们要有表单form对吧?然后再来个method传输方式啊,Me hod method为get方式传输,那这里边我们给他一个input input等于type,这是不是普通文本域啊?等于t test这普通的名誉,普通的名誉是不是要起名字,比如说我起个名字叫什么,叫做user nameme是不是用户名,对吧?好了,那能有用户名,我还能有什么呢?我还是不还能有密码啊,比如再来一个啊隐铺的,比如说这个PSSWD密码,对不叫PWD,好了,那这个时候咱们再来看啊,在这里边我一输完内容,我是不是得点击提交,那给他一个input s叫做提交啊,提交完以后咱们再看,我在下面监括问号。
07:28
键盘问号PHP。我交换回来在这里面干嘛呢?看好了,我这里边起的名叫什么,是不是叫做username对吧?而且我传输页面我没有写,没有写是不是就是本页,也就是说当我一提交以后,是不是就提交到本页来了,对吧?而且我的传输方式是什么什么,是不是用盖的方式,对吧?所以在PP里边我们怎么来获取这个用户名呢?看好了,我直接Apple了,Apple口就是用户名。比如说在这块啊。用户名对吧。这块呢,就是密码啊,咱们看我怎么来获取的啊,这里面我给个提示,用户名,用户名用户名是什么呢?就是Dollar下线get,这是固定的写法啊,只要是你这块传的,用get的方式传传输的,那这块就到下线get完了get,然后再加什么,加上中号,再往里边写,写什么呢?比如说我要拿这个表单的值,那你就看你表单叫什么名,表单是叫user name,那OK,这里面你就直接给我写上username就可以了啊,那现在你看是不是这样的啊,在这里边我们来访问一下。
08:31
好了。你看。正在给我报错,说什么呀,说你未定义这个索引username确实没有定义啊,对吧,我因为因为我没有提交,我是不是只有提交了才定义了这个username对不对,比如说这里边我们来个ad密啊,一点击提交,你看用户名ad密是不是才可以啊,所以第一次的时候,第一次在使用它的时候,你是不是还要想办法屏蔽错误,对吧,那怎么屏蔽,你是用三元运算符还是用那合并运算对吧?都可以啊,都可以,那比如说这里边。
09:04
啊,就要注意了,我都给你提示了啊。第一次访问,第一次访问时啊会报错干嘛呢?提示没有定义username。这个属性啊好了,那再来,那同样我用户名是这个,比如说密码呢,那密码怎么接收,密码是不是就是点到下线get里边叫什么名,叫做PWD这个名吧,那现在你再来看,我再来刷新啊刷新现在没有对吧,来个ad me,来个a me好了,点击提交,你看用户名A的密,密码A的me对吧,你这会再来A的密123点击提交是不是的ME123对吧?那你看如果说我是第一次访问的周,你是不是报了两个错,一个是什么?一个是U内姆没有定义,一个是PWD没有定义,确实这两个都没有定义,对吧?当我提交完隐次以后才能定义。你看u name a me,然后123看到了吧,哎,这就是让HTML跟PP干嘛进行交互了,对吧,当你在HM里面输入完内容以后,PPK嘛可以获取到啊好了,你只会这个就够用了,对吧,那么一样,你比如对于下拉列表,下拉列表里边是不是这么selection。
10:09
啊,不是是RSE。Select对吧,这里边是不是有个名字,名字比如说叫做什么呢?叫做A啊,然后呢,在这里边说open标签op to op t open啊,注意如果你设置VALUE6,它就将获取你Y6的东西,如果没设置,比如说我就直接给个A啊,别的ABC了啊,ABC反正CVV。这个叫做BF。Hi z,好了,比如说这里边有这么几个选项,对吧?那现在你再来看啊,我来刷新,我这块是不是有个下拉列表,有个这个下拉列表了,对吧?哎,比如说我选择B1点击提交,那我怎么在这里面获取值啊,这个内幕名是不是叫A,那是不是就在这里边,我就可以直接Apple到下线get里面的A是不是就获取它?哎,那现在你看我来刷新,刷新完以后他告诉A没定义,确实对吧,我选择一个DEF,点击提交,你看拿没拿到DEF。
11:00
拿到了吧。哎,注意跟密码没关系啊,密码只是没获取到,你看好了重新来啊,比如说我的密密码叫E23,然后我再选择一个deff,点击提交来,你看我的密密码123后面是不是有DEFDEF是不是我单独输出那个A呀。对不对,哎,这就是咱们下拉列表获取值,其他的没有什么了,对吧,那还有什么,我们要用这个单选,比如说input的ideal radio对吧,比如起个起个名叫six。然后这里面来。然后给他做一个默认值,比如默认值为一是不就是难再来input。Input I idea我们说了单选的话是不是内幕人要保持一致对吧?那我们用什么区分,就用这个VALUE6来区分呗,女对吧?那现在你再来看,我要想知道男女的话啊,这里边我就给他拉一条横线啊来H2。那是不是直接输出直接A谁啊,到上线get里面的什么我的性别是不是内名,是不是取得six,那就直接输出six就可以了,那现在咱们来刷新你看啊,这里边当我选择女的时候,点击提交拿不拿到零对吧,当我选择男的时候,点击提交我拿不拿到一个一。
12:03
拿到了吧,哎,这就是咱们去获取值啊,也就是说你这里面的内面起的是什么,你就直接到商家盖的name就可以获取到了啊好了,这就是跟我们这两个作业相关的这么一个获取值的方式啊,那么有了这个位值,那么这两个作业大家就可以实现了啊好了,那这节课。
我来说两句