메인 페이지 콘텐츠의 기본 추가, 삭제, 수정, 확인 기능을 완료한 후, 카테고리 관리의 추가, 삭제, 수정, 확인 기능 구현을 완료해야 합니다.
이 섹션에서는 먼저 카테고리 관리 메인 페이지 생성을 완료하겠습니다. admin 폴더의 cate.html을 cate.php로 변경하세요.
카테고리 관리에서 추가, 삭제, 수정, 검색하는 개념은 기본적으로 인덱스 메인 페이지의 내용을 추가, 삭제, 수정, 검색하는 개념과 동일합니다. SQL 문을 사용하여 모든 정보를 조회하세요. 데이터베이스에 저장하고 페이지에 표시합니다.
여기서 다음 효과를 얻고 싶습니다.
Infinitus 분류 구현을 배워야 합니다.
<?php function getList($pid=0,&$result=array(),$spac=0) { global $link; $spac +=8; $sql = "select * from cate where pid = $pid"; $res = mysqli_query($link,$sql); while($rows=mysqli_fetch_array($res)) { $rows["cate_name"] = str_repeat(' ',$spac).'--'.$rows["cate_name"]; $result[] = $rows; getList($rows['id'],$result,$spac); } return $result; } $rs=getList(); ?>
물론 여전히 html 및 css 스타일을 수정해야 합니다.
이 무한 분류의 사용자 정의 기능을 호출하고 cate.php 페이지에서 forerch를 수행하여 데이터를 루프아웃합니다
<?php foreach($rs as $key => $val){?> <tr> <td><?php echo $val["id"]?></td> <td style="text-align: left; padding-left: 15%"><?php echo $val["cate_name"]?></td> <td><?php echo $val["rank"]?></td> <td> <div class="button-group"> <a class="button border-main" href="cateedit.php?id=<?php echo $val['id'];?>"> <span class="icon-edit"></span> 修改</a> <a class="button border-red" href="catedel.php?id=<?php echo $val['id'];?>" onclick="return del(1,2)"> <span class="icon-trash-o"></span> 删除</a> </div> </td> </tr> <?php }?>