1:合并单元格: colspan:旁边合并 rowspan:高下合并
2: php页面中用于调用样式文件的代码是:
<link href=“style.css” type=“text/css”rel=”stylesheet”/>
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>