为了账号安全,请及时绑定邮箱和手机立即绑定
把表名和内容为空时的跳转页面一起封装进去,返回数组,数组内的单元值是列表页需要的各种变量就好啦。
function getAllByPage($table,$alert,$link,$pageSize=3)

返回
$result = array(
'rows'=>$rows,
'totalNum'=>$totalNum,
'page'=>$page,
'totalPage'=>$totalPage,
'pageSize'=>$pageSize
);
return $result;
其实老师用$rows和$pageSize来对比是不对的~
$rows 是fetchall的返回结果,是一个二维数组,并非是记录数。用来对比的话会导致无论是多少条记录,都会显示分页功能。
应该是用$totalRows和$pageSize来对比决定是否显示分页。
在fetchALL函数里面,老师在使用while循环的时候加了个@错误抑制符,代码是可以继续正常执行的,但是写法不太严谨。在while括号的条件里,系统期望的是一个布尔类型的值,当表达式传递的结果非布尔值类型时,就会出现警告。
建议改进如下:while (($row = mysqli_fetch_assoc($result)) != false)
和老师一样快速增加函数注释的有两种办法,1是在函数的上面 输入 /**,然后回车;2是左键选择函数,ctrl+shift+J

已采纳回答 / Gemma_Tong
不知道你指的是哪个文件的哪行代码里面的 $mes 报错说没定义。最好把代码或者截图贴下哦。如果是 doAdminAction.php里面的,建议改成 if (isset($mes)) echo $mes;
Undefined variable
真的好乱,说难吧也不是,现在是不用旧版本的了,很多的都扩展了,但跟着做有很多地方都没效果,甚至出错
admin.inc.php的问题
老师讲的真好,好崇拜!!

最新回答 / 慕移动9181930
刚刚case后用双引号错了,,应该用单引号uyxxyzexctuncpxvvgfcopbtdpdxtlqmuvdishshjowrxumwxrgmhhzkglrasmdmkbmjcephvubiesbwzoktnkuhdycemultbgltsrrecascjlrxfrveevmcfrinfsjuopbpxnutwvdgosltluffzumcjjuhrntjzxvuievhsrcdnnn

已采纳回答 / Gemma_Tong
把源码里面 admin文件夹的images、scripts、styles这三个文件夹都复制过来到你项目的admin文件夹下就可以了。这个login.php也要放在admin文件夹哈。

最新回答 / Gemma_Tong
你访问的是哪个页面?如果是访问 include.php这个页面的话应该是空白的。因为它只是定义根目录、包含路径,包含了一些脚本,并没有输出什么。

最新回答 / Gemma_Tong
$_SESSION['verify']的值是验证码刷新出来的四个数字,如果你不是在login.php而是在其他页面去打印的话,那肯定不变呢。login.php页面要刷新,验证码才会改变,然后$_SESSION['verify']才会变,然后你打印出来的值才会变。
课程须知
1、本课程适合具备PHP基础与MySQL基础的程序猿们 2、想通过案例将所掌握知识应用到实际案例的小伙伴们
老师告诉你能学到什么?
1、电商系统的搭建流程 2、PHP常用功能函数的封装与应用 3、项目开发的思想与解决问题的能力

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消