|
06 2016 档案
摘要:要实现的效果: 主页代码: 处理页面: <a>标签的小功能: a标签指向文件时,如果该文件是浏览器可以打开的则直接打开,如图片;打不开的则下载,如txt文件,word,excel,ppt文件。 $_FILES数组内容如下: $_FILES['myFile']['name'] 客户端文件的原名称。 $
阅读全文
摘要:conn = new MySQLi($this->host,$this->uid,$this->pwd,$db); //一个属于这个类的对象不能直接调用另一个类的成员,可以在此类中创建那个类的成员变量,该对象调用此成员变量,再调用那个类的方法 } public function Query($sql,$type=1){ //判断是否出错 ...
阅读全文
摘要:要求:失去焦点时如下效果 主页代码 处理页面
阅读全文
摘要:打个比方吧一个班级有很多学生,他们分别有不同的学号。一个学生对应一个学号,一个学号对应一个学生;这里学生和学号的关系就是一对一。一个班级有很多学生,这个班级只有一个班主任。一个班主任对应多个学生,多个学生对应一个班主任,这里学生和班主任的关系就是多对一。一个班级有很多学生,他们有语文课、数学课、英语
阅读全文
摘要:1、http协议: HTTP—超文本传输协议,在TCP协议(长连接、像一个硬件)基础上; 特点:短连接,无状态协议,没法记录本次连接的状态;适用于静态页面的访问,对于后期某些页面是需要浏览器预知客户信息才能登陆的,这是http协议满足不了的,为此引进session和cookie两种方法; sessi
阅读全文
摘要:传输数据 同步:第一条传过去,对方接收到反馈以后,再传第二条; 异步:第一条传过去,不管对方有没有收到,继续传第二条。 ajax(默认异步 async:true) 同步:执行完ajax内部代码,才执行后面代码; 异步:执行ajax内部代码的同时,继续执行后面的代码,两者同步进行。 相比而言,异步运行
阅读全文
摘要:小知识点: implode("^",$v) 拼数组为字符串, split/explode("|") 拆字符串为数组; "你好"->"你"+aa+"好"; 例子:要求用ajax实现如下效果 主页代码: 处理页面:
阅读全文
摘要:js语言功能比较强大,但不能访问数据库 ajax来补充这一缺陷 特点:输出不用刷新页面,条件查询数据显示页面上一般不用它,因为需要造很多表格不如用嵌入php代码方式简单 ajax语法: $.ajax({ url:"chuli.php",//处理页面 data:{u:val},//要提交的值 type
阅读全文
摘要://json数据特点//定义:花括号括起来,key和value成对存在,可以存任意类型数据 var js= { "one":"111", "two":"222", "three":new Array(1,2,3), "four":{a:1,b:2,c:3} }; //取值:可以是js.key(此时k
阅读全文
摘要:一、获取对象 //js获取的是dom对象,jquery获取的是jquery对象 //jquery对象可以输出dom对象,索引方式输出dom对象,eq()[]方式输出dom对象;eq()输出jquery对象; //注意:通过id获取到的是一个对象,通过其他三种方式获取到的是一个数组 1、通过id获取元素 /*var div=document.getElemen...
阅读全文
摘要:js,jquery都是一种脚本语言,编写代码,实现页面的dom操作,特效等功能。 区别: 1、jquery"写的更少,做的更多"; 2、使用jquery需要导入jquery文件。 <script src="jquery-1.1.min.js"></script> jquery文件名格式为,jquer
阅读全文
摘要:一些关于大脑思维的想法: 1、天性:理智与情感,这是一个人的天性,缺一不可能,缺一不可,生活中该咋咋地。 2、习惯:习惯养成方式->写下来,多翻看。 3、结论:潜在意识->水面上,尽力多一些。 为什么?能说出来的才是掌握比较扎实的,潜意识,潜意识,潜意识也是必定存在的,而且永远不会被夺走。换言之,水
阅读全文
摘要:特殊的NULL值表示一个变量没有值,NULL类型唯一的值就是NULL。我们需要注意的是NULL不表示空格,也不表示零,也不是空字符串,而是一个变量的值为空。NULL不区分大小写,在下列情况下一个变量被认为是NULL: 1、将变量直接赋值为NULL; 2、声明的变量尚未被赋值; 3、被unset()函
阅读全文
摘要:php代码中获取表单中单选按钮的值: (单选按钮只能让我们选择一个,这里有一个“checked”属性,这是用来默认选取的,我们每次刷新我们的页面时就默认为这个值。) 例:<form name="myform" action="" method="post"> 性别: <input type="rad
阅读全文
摘要:一点知识: 1、php访问数据库,增删改查数据库,在页面显示出结果=数据库的结果 2、<radio><checkbox><option>标签,name="xx[]",表示选中多少提交多少,以数组形式提交,就得以数组形式获取。 value值是自己定义的,不同<text>的value。 通过name提交
阅读全文
摘要:思路: 通过点击全选复选框,实现全选功能,再次点击,全不选功能。 需要一个onclick事件,一个方法checkall(); js脚本写函数,通过getelimentby获取元素,使其状态随着全选框的状态改变而改变。 选中状态:a.checked;
阅读全文
摘要:如果你没学好,只能说明你不够努力,仅此。 封装类DBDA页面: 主页面: 点击查看结果按钮(butturn)效果页面: 提交处理页面:
阅读全文
摘要:1、小知识 此错误代表 sql语句出错 处理页面可以是新建的或是本页面,如果是本页面:注意刷新后的页面显示。考虑如何实现它,可以加个if语句限制。 2、条件查询的一般步骤: 案例: 封装类页面: 主页面:
阅读全文
摘要:封装类页面(Dbda.class.php) 操作页面:
阅读全文
摘要:cellpadding 是边框与其内容的间隙大小; cellspacing 是边框与边框之间的间隙大小; 注意:border是表格和单元格的边框线,不单单指表格外边框
阅读全文
摘要:数据库里的主键列类型必须是整型,不可以是字符串,不然获取到0. include("DBDA.class.php");$db = new DBDA(); $sql = "insert into kemu values('','测试')";$db->Query($sql,0);echo $db->dbc
阅读全文
摘要:主页面: 主页面代码: 添加页面: 增加代码: 除了整数、小数、bool型的不加引号,其他的都加引号 添加处理页面代码: 删除处理页面代码: 修改显示页面:主键值是不允许修改的 代码:注意php的嵌入位置 修改处理页面:
阅读全文
摘要:1、登录 html代码 处理页面代码 方法二: 2、注册 html代码 处理页面代码
阅读全文
摘要:query($sql); //从结果集中读取数据 //$attr=$result->fetch_all();//以二维数组的方式返回表中所有元素,可以加参数MYSQLI_ASSOC , MYSQLI_NUM , or MYSQLI_BOTH;不加参数默认返回索引数组//$attr=$result->fetch_array();//以一维数组的方式返回当前一条记录,可以加参数MYSQLI_ASSO...
阅读全文
摘要:1. 以下哪种类型是B/S架构的正确描述(C ) A:需要客户安装客户端 B:不需要安装就可以使用 C:依托浏览器的网络系统 D:不需要服务器的系统 讲解: B/S架构 浏览器/服务器结构,客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器
阅读全文
摘要:1、通过php向数据库添加记录 当前页面: php处理页面: 2、下拉列表 3、删除 实现如下效果,点击删除消失当前记录。 代码如下: 当前页面 删除页面:
阅读全文
摘要:步骤: /造一个连接$connect = @mysql_connect("localhost","root","123"); //选择要操作的数据库mysql_select_db("mydb",$connect); //写SQL语句$sql = "select * from Nation"; //执
阅读全文
摘要:面向对象设计的六大原则1.开闭原则(OCP):类要对修改是关闭的,对扩展是开放的2.里氏代换原则(LSP):多态3.依赖倒置原则(DIP):具体的类尽量依赖于抽象类4.迪米特法则(LOD):类与类之间的联系尽量少5.接口隔离原则(ISP):大接口分小接口6.单一职责原则(SRP):一个类只负责一个原
阅读全文
摘要://单例模式---控制对象唯一 class ren { var $name; } $r=new ren(); $r1=new ren(); $r2=new ren(); //..... class da { public $name; static public $a;//存放对象的变量 //将对象设为私有,外界没法造对象 private fun...
阅读全文
摘要://设计模式:工厂模式 /*class suanshu { public $a; public $b; function jia() { return $this->a+$this->b; } function jian() { return $this->a-$this->b; ...
阅读全文
摘要:php语言中没有 //函数重载//要求:1.要么参数数量不同,要么参数类型不同。 2.方法名必须相同public string Say() { return "没有参数的方法"; } public string Say(string a) { return "这是一个参数的方法"; }
阅读全文
摘要://加载类 根据绝对路径加载,根据相对路径加载 //include ("/wamp/www/ren.class.php"); "/"根路径,php中指该文件所在的磁盘,html中指服务器文件夹:www。//include "ren.class.php"; //require("/wamp/www/r
阅读全文
摘要:判断变量类型 gettype(变量);获取变量类型 is_类型() is_int();判断变量是否是该类型判断变量是否为空:empty() isset();删除变量:unset(); Break跳出循环,continue跳出本次循环 终止程序:exit(); exit; die("错误信息"); p
阅读全文
摘要:析构方法: 写法特殊__destruct; 执行时间特殊,销毁对象时使用。//销毁对象的时候是指 不用这个对象的时候。什么时候用完什么时候销毁。 作用:将内存释放,连接关闭。 __tostring()方法 克隆方法
阅读全文
摘要:abstract class dongwu//抽象类--不能实例化,可以被继承 { public $dong; public $jiao; function chi() { echo "1"; } function shui() { } } $r=new do...
阅读全文
摘要:class fenbi { public $changdu;//普通成员属于对象 public static $color;//静态成员属于类 } $r=new fenbi(); $r->changdu=88; echo $r->changdu; var_dump($r);//这样输出不了静态成员 fenbi::$color;//用这种方法调用静态成员 class fenb...
阅读全文
摘要:继承特点: 子类继承父类的一切 单继承,即子类只能继承一个父类。 实例: 多态:当父类的引用指向子类实例的时候,由于子类对父类的方法进行了重写,父类引用在调用相应的方法的时候表现出来的不同。 条件: 1、必须有继承 2、子类必须对父类进行重写 3、父类引用指向子类实例
阅读全文
摘要:练习 设计一个类:包含$a,$b,求和的方法,求乘积的方法,可以对变量进行初始化,$a,$b必须大于0小于100。
阅读全文
摘要:一般常见函数//非数组中1、生成随机数echo rand();echo rand('10','100')."<br>";//两个参数确定随机数的范围2、日期时间函数echo time();//获取当前时间的unix时间戳//设置时区date_default_timezone_set('PRC');/
阅读全文
摘要:类和对象类是对象的抽象化,对象是类的实例化class ren{成员变量 var $shengao; var $tizhong; var $name; var $sex;成员属性 php语言没有成员方法 function Eat() { echo "用手吃饭"; } function zoulu()
阅读全文
摘要://全局变量/*$a=10;function show(){ $a=1; global $a;//定义$a为全局变量 echo $a; }show();var_dump($_SERVER);*/ //针对表单1、$_POST //提交的post值 $_GET //提交get 值 $_REQUEST
阅读全文
摘要:<?php//数组//特点:php语言的数组是很随意的,可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的 //定义数组(1) 索引数组/*$attr=array(1,2,3);var_dump($attr);*///定义数组(2) 赋值定义/*$attr[]=1;$attr[]=2;
阅读全文
摘要:在制作网页的时候应该先建立站点,这样你做的网页,或是用到的图片会存入网页所在的站点中,并且网页中自动使用相对路径。举个例子吧,比如我现在要调用一个图片,这个图片在我的文档,但是你的网页全部放在了d盘的wy文件夹中,如果你建立了站点,并将站点的路径指向了d盘wy文件夹,那么直接使用插入图片,而且fro
阅读全文
|