把表名和内容为空时的跳转页面一起封装进去,返回数组,数组内的单元值是列表页需要的各种变量就好啦。
function getAllByPage($table,$alert,$link,$pageSize=3)
返回
$result = array(
'rows'=>$rows,
'totalNum'=>$totalNum,
'page'=>$page,
'totalPage'=>$totalPage,
'pageSize'=>$pageSize
);
return $result;
function getAllByPage($table,$alert,$link,$pageSize=3)
返回
$result = array(
'rows'=>$rows,
'totalNum'=>$totalNum,
'page'=>$page,
'totalPage'=>$totalPage,
'pageSize'=>$pageSize
);
return $result;
2017-07-16
其实老师用$rows和$pageSize来对比是不对的~
$rows 是fetchall的返回结果,是一个二维数组,并非是记录数。用来对比的话会导致无论是多少条记录,都会显示分页功能。
应该是用$totalRows和$pageSize来对比决定是否显示分页。
$rows 是fetchall的返回结果,是一个二维数组,并非是记录数。用来对比的话会导致无论是多少条记录,都会显示分页功能。
应该是用$totalRows和$pageSize来对比决定是否显示分页。
2017-07-16
在fetchALL函数里面,老师在使用while循环的时候加了个@错误抑制符,代码是可以继续正常执行的,但是写法不太严谨。在while括号的条件里,系统期望的是一个布尔类型的值,当表达式传递的结果非布尔值类型时,就会出现警告。
建议改进如下:while (($row = mysqli_fetch_assoc($result)) != false)
建议改进如下:while (($row = mysqli_fetch_assoc($result)) != false)
2017-07-15
和老师一样快速增加函数注释的有两种办法,1是在函数的上面 输入 /**,然后回车;2是左键选择函数,ctrl+shift+J
2017-07-15
已采纳回答 / Gemma_Tong
不知道你指的是哪个文件的哪行代码里面的 $mes 报错说没定义。最好把代码或者截图贴下哦。如果是 doAdminAction.php里面的,建议改成 if (isset($mes)) echo $mes;
2017-07-14
最新回答 / 慕移动9181930
刚刚case后用双引号错了,,应该用单引号uyxxyzexctuncpxvvgfcopbtdpdxtlqmuvdishshjowrxumwxrgmhhzkglrasmdmkbmjcephvubiesbwzoktnkuhdycemultbgltsrrecascjlrxfrveevmcfrinfsjuopbpxnutwvdgosltluffzumcjjuhrntjzxvuievhsrcdnnn
2017-07-12
已采纳回答 / Gemma_Tong
把源码里面 admin文件夹的images、scripts、styles这三个文件夹都复制过来到你项目的admin文件夹下就可以了。这个login.php也要放在admin文件夹哈。
2017-07-12
最新回答 / Gemma_Tong
你访问的是哪个页面?如果是访问 include.php这个页面的话应该是空白的。因为它只是定义根目录、包含路径,包含了一些脚本,并没有输出什么。
2017-07-11
最新回答 / Gemma_Tong
$_SESSION['verify']的值是验证码刷新出来的四个数字,如果你不是在login.php而是在其他页面去打印的话,那肯定不变呢。login.php页面要刷新,验证码才会改变,然后$_SESSION['verify']才会变,然后你打印出来的值才会变。
2017-07-09