已采纳回答 / Gemma_Tong
用户注册在5-1课有提到,不过老师估计忘了把详细步骤的视频传上来,不过不影响,看他 的代码也知道是怎么做了。这里是管理员登陆,而管理员的添加一般是在后台里面去添加,不是注册的。
2017-07-22
最新回答 / 仲天琪
那个模板有问题,把<li><input type="button" value="" class="login_btn"></li>改为<li><input type="submit" value="" class="login_btn"></li>
2017-07-19
视频是老视频了,有些东西都改了,不过还是可以使用的。讲真,不建议基础差,入门的新手们来做这些,还是有一定的积累比较好,不然,这么长这么跳来跳去的,刚入门的新手直接会一脸懵逼的。
2017-07-19
我的流程是上传文件(返回null的话则报错)——商品数据入库生成id——图片信息入库,生成缩略图。这样就省的在判断插入商品不成功的时候还要删除缩略图了。不过有个疑问就是,图片信息入库的时候老师好像没做什么成不成功的判断~ 自己也不大确定有没有必要判断诶
2017-07-19
@微斯人 这个优化针对纯粹多文件上传是可以的。如果像老师那样混合上传形式的是不能这样的,因为$key值固定从0开始,而混合上传的 多文件上传的不一定是第一个诶
2017-07-17
发现老师对于post过来的数据都不进行空验证诶~ 如果什么都不填写提交过来的话,一样是可以通过的。建议可以加上
if (in_array('', $_POST)) {
alertMes("需要填写完整", "editCate.php?id={$id}");
} else {
$mes = editCate($id,$link);
}
这样防止内容为空的时候也添加数据成功。数据库虽然要求字段NOT NULL,但是post过来的""不是NULL,所以数据库是可以添加成功的
if (in_array('', $_POST)) {
alertMes("需要填写完整", "editCate.php?id={$id}");
} else {
$mes = editCate($id,$link);
}
这样防止内容为空的时候也添加数据成功。数据库虽然要求字段NOT NULL,但是post过来的""不是NULL,所以数据库是可以添加成功的
2017-07-16
把表名和内容为空时的跳转页面一起封装进去,返回数组,数组内的单元值是列表页需要的各种变量就好啦。
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