文章出處
文章列表
先把代碼列出來:(在admin/listAdmin.php中)
<?php foreach($rows as $row):?> //注意,這里的foreach($rows as $row)后面的是冒號不是逗號 <tr> <!--這里的id和for里面的c1 需要循環出來--> <td><input type="checkbox" id="c1" class="check"><label for="c1" class="label"><?php echo $row['id'];?></label></td> <td>x</td> <td>x</td> <td align="center"><input type="button" value="修改" class="btn" ><input type="button" value="刪除" class="btn" ></td> </tr> <?php endforeach ?>
通過foreach()函數,將后臺管理員的的所有用戶都列出來了
而$rows是一個函數:(在admin/listAdmin.php中)
<?php include '../include.php'; $rows=getAllAdmin(); if(!$rows) { alertMes("sorry,沒有管理員,請添加!","addAdmin.php"); exit; } ?>
getAllAdmin()函數為:(core/admin.inc.php中)
function getAllAdmin() { $sql="select id,username,email from imooc_admin"; $rows=fetchAll($sql); return $rows; }
fetchAll()的函數為:(在lib/mysql.func.php中)
function fetchAll($sql,$result_type=MYSQL_ASSOC){ $result=mysql_query($sql); while(@$row=mysql_fetch_array($result,$result_type)){ $rows[]=$row; } return $rows; }
alertMes()函數:(在lib/common.func.php中)
<?php function alertMes($mes,$url) { echo "<script>alert('{$mes}');</script>"; echo "<script>window.location='{$url}';</script>"; } ?>
<?php if($rows>$pageSize):?> <tr> <td colspan="4"><?php echo showPage($page,$totalPage); ?></td> <tr> <?php endif;?>
這里與上面無關,唯一有關的是<?php if($rows>$pageSize):?>中if($rows>$pageSize)后面的也是冒號
這是在學習慕課網中的《手把手叫你做電商后臺網站開發》中看到的,老師的代碼邏輯性的確非常好。
文章列表
全站熱搜