<?php
include_once("functions/database.php");
include_once("functions/page.php");
include_once("functions/is_login.php");
if (!session_id()){//这里使用session_id()判断是否已经开启了Session
	session_start();
}
//显示文件上传的状态信息
if(isset($_GET["message"])){
	echo $_GET["message"]."<br/>";
}
//构造查询所有新闻的SQL语句
get_connection();
$sql = "select * from category";
$search_sql = "select * from news order by news_id desc";
$category = mysql_query($sql);
close_connection();
?>
<form action="index.php?url=category_search.php" method="post">
<select name="category_id" size="1">

<?php 
while ($row = mysql_fetch_array($category))
{
?>
<option value="<?php echo $row['category_id']; ?>"><?php echo $row['name']; ?>  </option>
<?php
}
?>
</select>
<input type="submit" value="查询">
</form>
<br/>
<table>
<?php
if(isset($_GET["cat_id"])){
	$cat_id=$_GET["cat_id"];
}else{
	$cat_id=1;
}
get_connection();
//分页的实现
$result_news = mysql_query($search_sql);
$total_records = mysql_num_rows($result_news);
$page_size = 3;
if(isset($_GET["page_current"])){
	$page_current = $_GET["page_current"];
}else{
	$page_current=1;
}
$start = ($page_current-1)*$page_size;
$result_sql = "select * from news where category_id=$cat_id order by news_id desc limit $start,$page_size";
$result_set = mysql_query($result_sql);
close_connection();

echo "分类的新闻如下：";
if(mysql_num_rows($result_set)==0){
	exit("暂无记录！");
}
while($row = mysql_fetch_array($result_set)){
?>
<tr>
<td>
	<a href="index.php?url=news_detail.php&news_id=<?php echo $row['news_id']?>"><?php echo mb_strcut($row['title'],0,40,"gbk")?></a>
</td>

<?php
if(is_login()){
?>
<td>
	<a href="index.php?url=news_edit.php&news_id=<?php echo $row['news_id']?>">编辑</a>
</td>
<td>
	<a href="index.php?url=news_delete.php&news_id=<?php echo $row['news_id']?>" onclick="return confirm('确定删除吗？');">删除</a>
</td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
<?php
$url = "index.php?url=category_list.php";
page($total_records,$page_size,$page_current,$url,"");
?>