1:合并单元格: colspan:旁边合并 rowspan:高下合并

2: php页面中用于调用样式文件的代码是:

<link href=“style.css” type=“text/css”rel=”stylesheet”/>

php框架写首页最齐备的常用全栈材料整顿之PHP RESTful API

3: javascript 知识点

1弹出对话框:alert(‘你好’);

2 跳转页面:window.location=‘aa.php’

4:php嵌入html的语法(标记)

1默认语法(xml风格):<?PHP ?>

2短标签;<? ?>

脚本:<Script language=“php”</script>

Asp风格<% %>

配置php的配置文件apache的php环境,只需修正:php.ini

6变量的定义:$变量名称=变量值

1 以$开头且区分大小写

2 字母下划线开头 由字母 下划线 数值组成

3 区分大小写 数字不能开头

操作符号

算术运算符:+ - / % ++ -

字符串: .

赋值:= += -= = /= %= =

位:& , /, ^, << ,>>,~

逻辑:&& or !
ll

比较:< , >, <=,>=,==,===,!=

其他运算符:$ & @ -> => ?:

例题 1: 3+“2c“=5 2: 3+”22c“=25

1 php表达式$a=3+“c2“,则$a=(c)

A :3C2 B:3C C: 3D:32

2例题:假设$a=1,有$a+=2 ,则$a 的值为(3)

7 租等操作符: P45

$A==$B

$A!=$B 如$A=5;$B=5

$A===$B 如果$A和$B相等且类型相同

$A!==$B

8字符运算符

双引号:用双引号括起来的字符串变量和转义字都会得到相应的阐明

单引号:用单引号括起来的字符串变量和转义字都不会等到相应的解析

9 php的输入命令

1;echo

2:pritf()

3:print

10 $a 布尔型的值:true或false 0或非0

11例题:已知$a=2,则php表达式$b=$a+=3,则结果(A)

A $a+$b B $a=2,$b=5 C $a=2,$b=5,$b=3 D$h=5

数组

12 数字索引数组

下划线数字组成,默认从0开始

$变量名=array(value,value……..)

例子: $arr=array(3.5.7.9.6)

关联数组

关联数组,小标(键名)由数值和字符串稠浊的形式组成:

$变量名=array(key=>value , 可以=value,…..)

例子求数组的大小:count()

14例题

以下的脚本输出什么(B)

<? PHP$s=’12345’;$s[$s[1]]=’2’; echo ’$s’ ;?>

A 12345

B 12245

C 22345

D ARRAY

例题:以下脚本输出什么?()

$arr=array(true=>’a’,1=>‘b’);

Var_dump($ar);//输出null 缺点

Var_dump($arr);//输出array(1){【1】=>string(1)“b”} 精确

17例题:$arr=array(‘a’,‘b’=>‘c’);

Echo $arr(2); //没有显示 共有三个元素 0 1 3

18 php与web交点

同名操作提交到php第二个值覆盖第一个值

19

$_GET[‘’] 把稳有下划线的大写 $_POST[‘’] $_REQUEST[‘’]

Mysql操作

20 1;启动mysql做事: net start mysql

2: 连接mysql做事器:mysql –u root –h 127.0.0.7 –p111

3: 关闭mysql做事:net stop mysql

4: 创建数据库:

Create database 数据库名

5:查看数据库

Show databases

6:利用数据库

Use 数据库名

7:删除数据库:drop databases 数据库名

8:创建表(用户信息表)

Create table user_info

(u_id int primary key auto_increament ,

U_name varchar(20),

U_password varchar(20) ):

10修正表 修正表名

Alter table user_info

Add column u_email varchar(20)

删除表(构造)

Drop table user_info

插入数据: insert into user_info

(u_name,u_age,u_email)value(‘张三’,‘20’,‘ccc。
163.com’);

删除表内容(部分)

Delete from user_info

Where

U_id=1

修正数据: update user_info set

U_name =‘张三’

U_age=‘21’

where

U_ID=1

15 查看数据: select from user_info

(查询个中一条)Where

U_id=1

21 删除表内容 delete

删除表构造 drop

22 连接数据库做事器

Mysql_connect(“localhost”,“root”,“111”) 数据库做事器名称 数据库用户名 数据库密码

连接数据库

Mysql_select_db(“kendao”,$conn)

实行sql语句

Mysql_query(’sql语句’)

对付查询(select)返回一个结果资源

可用mysql_num_rows 查看返回了多少行

可用mysql_fetch_array遍历查询结果数组

2 对付插入 删除 更新返回true或false

可用mysql_affected_rows()返回影响条数

综合题(黄色的字为解析,赤色的为不定性的,也便是看题目给什么就写什么)

1、题目:某系统现须要存西席信息,创建表名为西席信息,字段:姓名、性别、年事、出生日期、入职日期、地址、电话。

代码:

Create table teacher_info (表名题目会给) (关于字段名,英语不怎么会的可以试试用拼音,但是要全拼)

(T_ID int primary key auto_increment, (ID是必须的!也一定是主键加自增长!

T_name varchar(20), (字段名题目也会给!
但给是该当是中文,如果题目没给就自己写)

T_sex varchar(4),

T_bir datetime,

T_indate datetime,

T_address varchar(20),

T_phone varchar(20));

(一张表的创建办法都是这样的!不同的就只有表名,字段名,和字段数,字段类型处ID是int型的,韶光是datetime型的,其他的基本都是varchar()的)

2、在开拓过程中需对西席信息表添加以下信息:职称、邮箱地址、婚姻状况。

代码:

Alter table teacher_info

Add T_title varchar(20),

Add T_email varchar(50),

Add T_marital varchar(4);

3、某系统要删除西席信息,现编写删除信息的处理页面的PHP代码。

供应的信息: ① PHP代码:删除西席信息。

② POST方法通报T_ID、

③ 从teacher_info删除信息、

④ 成功或失落败,提示并返回Teacher_list.php

PHP代码:

<html>

<body>

<?php

If($_POST[T_ID]!=null and $_POST[T_ID]!=“” ) (这里的$_POST[]是对应题目的②,T_ID也是)

(实在$_POST[]里不加引号也可以的,加了引号便是$_POST[“T_ID”])

$conn=mysql_connect(\"大众127.0.0.1\公众,\公众root\"大众,\"大众111\"大众);(这里的做事器名也可以是localhost,用户名密码我就不说了)

$select=mysql_select_db(\"大众teacher\公众,$conn);(teacher因此表名是前一个单词命名的,当然也可以自己随便写)

$tid=$_ POST[T_ID];

$sql=\"大众delete from teacher_info where T_ID=$tid\"大众;

$i=mysql_query($sql);

if($i)

{ echo \"大众<script>alert('删除成功!
');window.location='teacher_list.php';</script>\公众; }

else

{echo \"大众<script>alert('删除失落败!
');window.location=' teacher _list.php';</script>\"大众;}

else

{ echo \公众<script>alert('信息缺点!
');window.location=' teacher _list.php';</script>\"大众; }

?>

</body>

</html>

末了大题

一 、某系统要实现网站的系统登录 、请写出相应的代码。

供应的信息: 1 创建管理员信息表admin_info。

2 登录表单页 admin_login.php,

3 登录处理页 admin_login_do.php

4 系统主页 index.php。
(显示“欢迎您!
”)

代码:

1‘创建管理员信息表admin_info。

Create table admin_info

(

A_ID int primary key auto_increment,

A_username varchar(20),

A_pwd varchar(20)

);

1 登录表单页 admin_login.php.

<html>

<head>

<title>系统登录</title>

</head>

<body>

<form action=\"大众admin_login_do.php\"大众 method=\公众post\"大众 target=\公众_self\"大众>

系统登录<br/>

用户名:<input type=\"大众text\公众 name=\公众txt_username\公众/> <br/>

密 码:<input type=\公众password\"大众 name=\"大众txt_pwd\"大众/><br/>

<input type=\"大众submit\公众 value=\"大众登录\"大众/>

</form>

</body>

</html>

2 登录处理页 admin_login_do.php.

<html>

<body>

<?php

$conn=mysql_connect(\公众127.0.0.1\"大众,\"大众root\"大众,\"大众111\公众);

$select=mysql_select_db(\"大众admin\公众,$conn);

$name=$_POST[\公众txt_username\"大众];(这里的txt_username要对应上个页面的文本框的名字)

$pwd=$_POST[\"大众txt_pwd\"大众];

$i=mysql_query(\"大众select from admin_info where A_username='$name' and A_pwd='$pwd' \公众);

if(mysql_num_rows($i)>0)

echo \公众<script>window.location='index.php'</script>\"大众;(index是上面的主页)

else

echo \"大众<script>alert('用户名或密码缺点!
');window.location='admin_login.php'</script>\"大众;

3 系统主页 index.php

<html>

<body>

欢迎您!

</body>

</html>

二、编写图书增加功能

供应的信息:1 创建图书信息表 book_info(字段如果题目没给就自己大概写几个就可以了)

2 图书添加表单页 book_add.php

3 图书添加处理页 book_add_do.php

代码:

1 创建图书信息表 book_info(这里的字段就不多写了,与上面的创表是一样的,便是表名个字段不同)

Create table book_info

(B_ID int primary key auto_increment , (ID是一个表必须的,里面的B是表名的第一个字母)

B_name varchar(50),

B_leibie varcher(50),

B_count int (末了一个字段的后面不要加逗号)

);

2 图书添加表单页 book_add.php(这个页面添加的信息数量要和数据库里的字段数量少一个(ID是不要的),上面数据库是4个,这个页面就3个,)

<html >

<body>

<form action=\公众book_add_do.php\"大众 method=\"大众post\公众 target=\公众_self\公众>

<table>

<tr>

<td >图书名称:</td><td><input type=\公众text\"大众 name=\公众txt_name\公众/></td>

</tr>

<tr>

<td >所属种别:</td>

<td>

<select name=\"大众leibie\"大众> (类别的英文不会,就用拼音了….)

<option value=\公众医学类\公众>医学类</option>

<option value=\公众教诲类\公众>教诲类</option>

<option value=\"大众儿童类\公众>儿童类</option>

</select>

</td>

</tr>

<tr>

<td>数量: </td>

<td><input type=\"大众text\"大众 name=\"大众txt_count\"大众/></td>

</tr>

<tr>

<td colspan=\"大众2\"大众><input type=\"大众submit\"大众 value=\"大众添加\公众 /></td>

</tr>

</table>

</form>

</body>

</html> (这个是用表格的!
由于用表格会更都雅点,不知道会不会多给分, 下面是不要表格的,代码也会少很多,给怕麻烦的同学)

<html >

<body>

<form action=\公众book_add_do.php\公众 method=\公众post\"大众 target=\"大众_self\公众>

图书名称: <input type=\"大众text\"大众 name=\公众txt_name\公众/><br/>

所属种别:

<select name=\"大众leibie\"大众>

<option value=\公众医学类\公众>医学类</option>

<option value=\"大众教诲类\"大众>教诲类</option>

<option value=\"大众儿童类\"大众>儿童类</option>

</select><br/>

数量:<input type=\"大众text\公众 name=\"大众txt_count\公众/><br/>

<input type=\"大众submit\"大众 value=\公众添加\"大众 />

</form>

</body>

</html>

3 图书添加处理页 book_add_do.php

<html>

<body>

<?php

$name=$_POST[txt_name];

$leibie =$_POST[leibie];

$count=$_POST[txt_count];

$conn=mysql_connect(\"大众127.0.0.1\"大众,\"大众root\"大众,\公众111\"大众);

$select=mysql_select_db(\"大众book\"大众,$conn);

$i=mysql_query(\"大众insert into book_info (B_name,B_leibie,B_count)values(‘$name’,’ $leibie’, $count)\公众);

(sql语句里的(B_name,B_leibie,B_count)里的字段个数要个上面的数据库对应 只有ID 是不要的,其他的都要)

(再啰嗦一句,由于B_name是字符型的以是$name要加单引号,B_count由于是int型的,以是不要加)

if($i)

echo \公众<script>alert('添加成功!
');window.location='book_add.php';</script>\"大众;

else

echo \公众<script>alert('添加失落败!
');window.location='book_add.php';</script>\公众;

</body>

</html>

三、图书修正

供应的信息:1创建图书信息表 book_info (上题有 !

2 图书列表页 book_list.php

3 图书修正页 book_edit.php

4 图书修正处理页 book_edit_do.php

代码:

1 创建图书信息表 book_info (上题有 !
一样的)略。

2 图书列表页 book_list.php

<html>

<body>

<table border=\"大众1\"大众>

<tr>

<td >图书ID </td><td> 图书名称</td> <td>所属种别 </td> <td>数量 </td><td>编辑</td>

</tr>

<?

$conn=mysql_connect(\"大众127.0.0.1\"大众,\"大众root\公众,\"大众111\"大众);

$select=mysql_select_db(\"大众book\"大众,$conn);

$str=\"大众select frombook_info\"大众;

$i=mysql_query($str);

while($a=mysql_fetch_array($i))

{

?>

<tr>

<td><? echo $a[B_ID];?> </td>(这里都是一样的,就B_ID,B_name,B_leibie,B_count是要和数据库中是字段一样,数据库中是什么这里便是什么)

<td> <? echo $a[B_name];?> </td>

<td><? echo $a[B_leibie];?> </td>

<td><? echo $a[B_count] ;?></td>

<td ><a href=\公众book_edit.php?B_ID=<? echo $a[B_ID];?>\公众 >修正</a></td> (这个B_ID是要传到下面修正页面的名字 )

</tr>

<? } ?>

</table>

</body>

</html>

3 图书修正页 book_edit.php

<html >

<body>

<?

If($_REQUEST[B_ID]!=null and $_REQUEST[B_ID]!=””)

{

$bid=$_REQUEST[B_ID];(这个B_ID便是上面传下来的)

$conn=mysql_connect(\"大众127.0.0.1\公众,\"大众root\"大众,\"大众111\公众);

$select=mysql_select_db(\"大众book\"大众,$conn);

$str=\"大众select from book_info where B_ID=$bid\"大众;

$i=mysql_query($str);

while($a=mysql_fetch_array($i))

{

?>

<form action=\"大众book_edit_do.php\公众 method=\公众post\公众 target=\公众_self\"大众>

图书名称: <input type=\"大众text\"大众 name=\"大众txt_name\"大众 value=” <? echo $a[B_name];?>”/><br/>

所属种别:

<select name=\"大众leibie\公众>

<option value=\"大众医学类\"大众 <? If($a[B_leibie]==” 医学类”) echo “selected”;?>>医学类</option>

<option value=\公众教诲类\"大众 <? If($a[B_leibie]==” 教诲类”) echo “selected”;?>>教诲类</option>

<option value=\公众儿童类\"大众 <? If($a[B_leibie]==” 儿童类”) echo “selected”;?>>儿童类</option>

</select><br/>

数量:<input type=\"大众text\"大众 name=\"大众txt_count\公众 value=” <? echo $a[B_count];?>”/><br/>

<input type=\"大众hidden\"大众 name=\"大众bid\公众 value=\公众<? echo $a[B_ID];?>\"大众/>

<input type=\公众submit\公众 value=\公众修正\"大众 />

</form>

</body>

</html>

4 图书修正处理页 book_edit_do.php

<html>

<body>

<?php

$name=$_POST[txt_name];

$leibie =$_POST[leibie];

$count=$_POST[txt_count];

$bid=$_POST[bid];

$conn=mysql_connect(\"大众127.0.0.1\公众,\"大众root\"大众,\"大众111\"大众);

$select=mysql_select_db(\公众book\"大众,$conn);

$i=mysql_query(\公众 update book_info set B_name= ‘$name’,B_leibie=’ $leibie’,B_count= $count where B_ID=$bid\公众);

if($i)

echo \公众<script>alert('修正成功!
');window.location='book_list.php';</script>\"大众;

else

echo \"大众<script>alert('修正失落败!
');window.location='book_list.php';</script>\"大众;

</body>

</html>

四 、图书删除

供应的信息: 1 创建图书信息表 book_info

2 图书列表页 book_list.php

3 图书删除处理页 book_delete.php

代码:

1 创建图书信息表 book_info(不想多说)略

2 图书列表页 book_list.php(上面有)略

就改一句:<td ><a href=\"大众book_edit.php?B_ID=<? echo $a[B_ID];?>\"大众 >修正</a></td>改成:<td ><a href=\公众book_delete.php?B_ID=<? echo $a[B_ID];?>\公众 >删除</a></td>3 图书删除处理页 book_delete.php

<html>

<body>

<?php

If($_REQUEST [B_ID]!=null and $_ REQUEST [B_ID]!=“” )

$conn=mysql_connect(\"大众127.0.0.1\"大众,\公众root\"大众,\"大众111\"大众);

$select=mysql_select_db(\"大众book\公众,$conn);

$bid=$_ REQUEST [B_ID];

$sql=\"大众delete from book_info whereB_ID=$bid \"大众;

$i=mysql_query($sql);

if($i)

{ echo \"大众<script>alert('删除成功!
');window.location='book_list.php';</script>\公众; }

else

{echo \"大众<script>alert('删除失落败!
');window.location='book _list.php';</script>\公众;}

else

{ echo \公众<script>alert('信息缺点!
');window.location='book _list.php';</script>\"大众; }

?>

</body>

</html>