要做出分页效果呢,大概需要注意一下这几点吧:
第一就是当前页码,
第二就是当前页码显示的数据要匹配,
第三就是最后一页和第一页需要注意了,如果有上一页和下一页的按钮的话,这两个有可能会产生错误
下面就把分页的代码贴一下:
<code lang="php">
$Mysql = mysqli_connect('localhost','root','','test');
mysqli_set_charset($Mysql,'utf8');
$querycreate = 'create table if not exists data(
username varchar(50),
password varchar(50),
userage int(3)
) ';
mysqli_query($Mysql,$querycreate);
//将数据分为10份,查询数据库里的东西,然后将总个数除以10
$select= "select * from data";
$result = mysqli_query($Mys ...
php将用户做出一个后台的用户列表显示,并可以进行批量操作。
首先就要将用户打印出来,存放在表格里面
<code lang="php">
$conn = mysqli_connect('localhost','root','','test');
if (!mysqli_errno($conn)) {
// echo ("<script>alert('连接成功')</script>");
}else{
exit("<script>alert('连接失败');history.back(-1);</script>");
}
mysqli_set_charset($conn,'utf8');
$select="select * from user order by username desc ";
$result = mysqli_query($conn,$select);
$rows=mysqli_ ...
做一个最简单的登陆注册功能,看一下这个功能是怎么实现的:
从原理上来说,其实很简单,就是将用户输入的值进行储存,然后匹配,以此达到注册以及登陆的目的。
首先,做一个最简单的登陆注册页面:
<code lang="html">
<section>
<div id="button">
<button>login</button>
<button>register</button>
</div>
<div id="login">
<form action="login.php" method="post">
账户:<input type="text" name="uname" value=""/><br/ ...
Mysql比较重要的便是这四个字了,增、删、改、查,所以单独列一个来写好了。接下来时第一个操作——增。
<b>增——插入记录</b>
基本语法一:isnert into 表 values(值1,值2,...,值n);
<code lang="mysql">insert into user values(0,'张三','男')</code>
说明:向user表中加入一个id为0,名字为张三,性别为男的的一行数据。
基本语法二:insert into 表(字段1,字段2,...字段n) values(值1,值2,...,值n);
这两个基本语法的区别就是语法一表中有多少个字段就必须要插入多少个值,如果有默认值,不想传,可以写null;但是基本语法二按照输入的字段来输入值,这些值必须填写,其他的字段会自动补充默认值。
比如基本语法1:
<code lang="mysql">
insert into user values(0,‘张三','男',null)
</code>
基本语法2 ...
Mysql是学习的重点,这次先写一下mysql的操作,为php操作mysql做个准备....
首先,mysql具有五个基本单位,从大到小分别为:数据库服务器、数据库、数据表、数据字段、数据行,数据库服务器就是指用来运行数据库服务的电脑,也可能是多台电脑一起配合来进行存储或者计算,一个服务器里面可以有多个服务器用来存放不同种类的数据,比如装备数据库,物品数据库等等,而一个数据库就像一个excel表格一样,由多个数据表构成,而一个数据表又可以按照横竖划分为数据行和数据列(也叫数据字段),其中数据列划分该列应该存储什么样格式的数据,数据行是真正的数据,每一行都要遵照列的划分去存入数据。
SQL是操作数据库的核心,所以要学会用SQL语句操作数据库,语句按照功能可以分为三种:
1.数据库定义语言语句:可以定义不同的数据库、数据表、数据段、数据行以及索引。常用关键字有create、drop、alter。
2.数据库操作语言语句:添加、删除、更新和查询数据库记录,并检查数据库的完整性。常用关键字有insert、delete、update、select。
3.数据库控制语言语句:控制不同的数据段直 ...
php.ini配置文件中可以控制php的错误显示状态,php.ini中有一个专门的配置项:display_errors,这个选项设置是否将错误信息输出到网页,或者对用户隐藏隐藏而不显示。如果没有修改服务器php.ini的状态权限时可以使用ini_set()修改,然后用ini_get()获取参数的值。我们要掌握的错误分为七个级别,按照严重级别从高到低分别是:
1.E_ERROR 错误,文件直接中断。
2.E_WARNING 警告,问题比较严重。但是还会继续向下运行。
3.E_NOTIC 提示,有些小问题不会影响程序。常发生在项目未定义。notice一般来说可以不用管,但是有的时候它会影响PHP的执行效率。
4.E_PARSE 编译时语法解析错误。解析错误仅仅由分析器产生,一般指的是语法错误。
5.E_ALL 所有的错误。
6.E_STRICT 启用PHP对代码的修改建议,以确保代码具有最佳的互操作性和向前兼容性。
7.E_DEPRECATED 启用后将会对在未来版本中可能无法正常工作的代码给出警告。
还有一些错误是只需要了解的错误,是从ERROR、WARNING、NOTICE ...
处理图片的场景由很多,以下是比较常见的几种:
1.生成验证码
2.图片缩放
3.图片水印
4.柱状图
5.密保口令卡
PHP由GD系统来处理图像,它可以创建和处理包括GIF、PNG、JPEG、WBMP、XPM在内的多种格式的图像,并且直接将图像数据流输出到浏览器。
如果要进行图像处理,比如有GD库的支持,我们要查看当前机器是否安装了GD扩展,利用phpinfo()函数查看,如果由gd选项,则说明当前机器支持图像处理。如果没有看到也没有搜索到,就需要我们手动将其打开,打开php.ini,在windows中,需要将GD2的DLL文件php_gd2.dll作为一个扩展包含在php.ini中。修改;extension=php_gd2.dll,将前面的分号去掉,然后重启、查看。
首先是简单的图形,可以直接用线段画出,并且将其保存为图片,具体如下:
(1.使用imagecreate()函数创建一个画布,并返回画布的句柄。
(2.使用imagecolorallocate()函数来准备之后需要画画所需要的颜色,并返回颜色的句柄,使用imagecoorallocate()函数是为一副图像分配颜色,但是如 ...
最近突发奇想,想在自己博客上加一个属于自己的一个更改博客的标题,于是乎,当然是自己动手啦,反正操作又不难hhhh..也算是对之前文件操作的一点小总结吧。接下来讲一讲我的步骤。
1.首先当然是写一个随机抽取文字的代码啦,先自己写好一个txt文件,然后读取,最后输出到网页。以下就是PHP代码:
<code lang="php">
<?php
/**
* Created by PhpStorm.
* User: lgr
* Date: 2018/7/15
* Time: 15:46
*/
/*1.新建一个txt文件,然后将自己喜欢的文字全部输入进去
2.读取文件,并分组,然后生成一个随机数,随机选择一句话
3.将其输出到网页。
4.每次刷新都重新生成一个随机数,并且将文字输出到网页。
*/
$data = '世间文字八万个,唯有情字最gggg杀人。人生但苦无妨,良人当归即好';
file_put_contents('words.txt',$data);
$contain = file_get_contents ...
文件上传是通过html表单来上传,表单的格式如下:
<code lang="html">
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="upfiles"/><br/>
文件名:<input type="text" /><br/>
<input type="submit" value="上传文件"/>
</form>
</code>
其中,表单的方法只能用post去上传,而不能用get方法,其次,在发送到服务器之前不能对表单内容进行编码,所以要加入enctype,并且赋值为multipart/form-data。
然后,加入上传文件的输入 ...
对文件的操作有三种主要操作,分别是打开文件操作,读写操作,以及关闭文件操作,还有一些次要操作,如删除操作等等,首先,先讲一下打开文件,打开文件操作有一个函数,比如fopen(),写入操作是有fwrite()
file_put_content(),file_put_content()函数,其中file_put_contetn()函数如果文件不存在则会创建文件,读取操作有readfile()和file_get_content()函数,其中readfile()函数是直接打印出来,二file_get_content()函数可以赋值给一个变量。关闭操作有fclose(),还有创建临时文件函数tmpfile(),删除文件函数unlink(),以下是一些操作代码。
<code lang="php">
$string = 'This is Demo file';
//file_put_contents('file.txt',$string);
$fp = fopen('file.txt','wr');
fwrite($fp,$string);
readfile('fil ...