PHP 네이티브 개발 뉴스 방송국의 뉴스 분류 목록
이전 수업에서는 뉴스 분류 목록 작성을 완료했습니다. 데이터베이스 생성 및 데이터 삽입을 포함하여 오늘은 뉴스 카테고리 목록 표시 페이지를 만드는 방법을 설명하겠습니다. 그런 다음 배경 템플릿에서 카테고리 관리 페이지를 찾은 다음 불필요하고 중복되는 코드를 삭제하세요.
템플릿을 설정하고 수정한 후 프로그램 작성을 시작합니다. 먼저 데이터베이스에 연결합니다:
<?php error_reporting(E_ALL & ~E_NOTICE ); // 连接mysql数据库 $link = mysqli_connect('localhost', 'root', 'root'); if (!$link) { echo "connect mysql error!"; exit(); } // 选中数据库 news为数据库的名字 $db_selected = mysqli_select_db($link, 'news'); if (!$db_selected) { echo "<br>selected db error!"; exit(); }
그런 다음 데이터베이스를 쿼리하고 SQL 문을 실행합니다.
$sql = "select * from new_category where 1 "; // 查询语句 $result = mysqli_query($link, $sql); $arr_news_category = mysqli_fetch_all($result, MYSQL_ASSOC);
여기서 모든 내용을 가져왔습니다. 이제 검색된 데이터를 탐색하고 표시해야 합니다.
<table class="table table-hover text-center"> <tr> <th width="5%">ID</th> <th width="15%">分类名</th> <th width="10%">操作</th> </tr> <?php if (count($arr_news_category) > 0) { foreach ($arr_news_category as $val) { echo "<tr>"; echo "<td>{$val['id']}</td>"; echo "<td>{$val['name']}</td>"; ?> <td> <div class='button-group'> <a class='button border-main' href='category_edit.php?id=<?php echo $val['id'];?>'> <span class='icon-edit'></span> 修改</a> <a class='button border-red' href='javascript:;' onclick='return del(<?php echo $val['id']?>)'> <span class='icon-trash-o'></span> 删除</a> </div> </td> <? echo " </tr>"; } } else { echo "<tr><td colspan='3' align='center'>暂无记录!</td></tr>"; } ?>
OK! 뉴스 분류 목록이 완성되었습니다. 오 예! 여기에도 페이지 매김이 있습니다. 여기서는 뉴스 페이지 매김을 참조하지 않겠습니다.