文章出處

先把代碼列出來:(在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)后面的也是冒號

 

這是在學習慕課網中的《手把手叫你做電商后臺網站開發》中看到的,老師的代碼邏輯性的確非常好。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()