新闻列表显示(List.php)
显示详细的新闻内容(View.php)
添加新闻(news_add.html news_add.php)
//connect.php连接到数据库
<?php //连接到mysql
$db_host='localhost';
$db_user='root';
$db_pass='';
$conn=mysql_connect($db_host,$db_user,$db_pass)or die(mysql_error()."failed to connect to database!"); //连接数据库;
$db=mysql_select_db('news1',$conn);
>
//List.php
php修改数据库内容<?php
include "connect.php";
$page=$_GET["page"]+0;
$page=$page<=0?1:$page;
$page_size=10;
$query="SELECT id from news";
$result=mysql_query($query,$conn);
$total_records=mysql_num_rows($result);
$total_page=ceil($total_records/$page_size);
$page=$page>$total_page?$total_page:$page;
$offset=($page-1)*$page_size;
$query="SELECT * from news ORDER by id desc Limit $offset,$page_size";//第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目
$result=mysql_query($query,$conn);
while($row=mysql_fetch_array($result)){
    echo "<p>";
    echo "<table border='0' width='500'>";
    echo "<tr>";
    echo "<td>";
    echo "<a href=View.php?id=".$row["id"].">".$row["title"]."</a>";
    echo "</td>";
    echo "<td>";
    echo "[".$row["author"]."]";
    echo "</td>";
    echo "<td>";
    echo "[".$row["date"]."]";
    echo "</td>";
    echo "<td>";
    echo "<a href=Showedit.php?id=".$row["id"].">修改信息</a>";
    echo "</td>";
    echo "</tr>";
              }
    echo "</table>";
   
    $prev_page=$page-1;
    $next_page=$page+1;   
       
    if ($page<=1){
        echo "首页|";
    }
    else{
        echo "<a href=$_SERVER[PHP_SELF]?page=1>首页|</a>";
        }
   
    if($prev_page<1){
        echo "上一页|";
    }
    else{
        echo "<a href=$_SERVER[PHP_SELF]?page=$prev_page>上一页|</a>";
        }
    if ($next_page>$total_page){
        echo "下一页|";
    }
    else{
        echo "a href=$_SERVER[PHP_SELF]?page=$next_page>下一页|</a>";
        }
    if ($page>=$$total_page){
        echo "最后一页</p>\n";
    }
    else{
        echo "<a href=$_SERVER[PHP_SELF]?page=$total_page>最后一页</a>";
    } 
>
    <a href="news_add.html">发布信息</a>
</body>
</html>
//View.php
<?php
include "connect.php";
$id=$_GET["id"];
if($id){
$query="SELECT * from news WHERE id"."=".$id;
$result=mysql_query($query,$conn) or die(mysql_error());
$row=mysql_fetch_array($result);
>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><?php echo $_GET["title"]?></title>
</head>
<body>
<?php
    echo "<table border='0' align='center' width='650'>";
    $i=0;
    while ($i<$rows=mysql_num_rows($result)){
        echo "<tr>";
            echo "<td align='center'>";
            echo "<a href=List.php?id=".$row["id"].">".$row["title"]."</a>";
            echo "</td>";
        echo "</tr>";
        echo "<tr>";
            echo "<td align='center'>";   
            echo "作者:".$row["author"]."发表时间".$row["time"];
        echo "</td>";
        echo "</tr>";
        echo "<tr>";
            echo "<td align='left'>";   
            echo "".$row["content"]."";
            echo "</td>";
        echo "</tr>";       
        $i++;           
    }
    echo "</table>";
}
>
<tr>
    <td><center><a href="List.php">返回列表</a></center></td>
</tr>
</body>
</html>
//news_add.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>新闻录入</title>
</head>
<body alink="#FF0000">
<br>
<h1 align="left">新闻录入界面</h1>
<form action="news_add.php" method="post">
<table border="0">
<tr>
    <td>标题</td>
    <td><input type="text" name="title" maxlength="60" size="30"></td>
</tr>
<tr>
    <td>作者</td>
    <td><input type="text" name="author" maxlength="30" size="30"></td>
</tr>
<tr>
    <td>内容</td>
    <td width="30">
    <textarea rows="12" name="content" cols="51"></textarea></td>
    <td width="34%"></td>
</tr>
<tr>
    <td colspan="2"><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</body>
</html>
//news_add.php
<?php
  $conn=mysql_connect('localhost','root','')or die(mysql_error()."failed to connect to database!"); //连接数据库;
  $db = mysql_select_db("news1",$conn);
 
  $title=$_POST['title'];
  $author=$_POST['author'];
  $content=$_POST['content'];
  $date=date("y-m-d H:i");
 
  if(!$title||!$author||!$content){
      echo "You have not entered all the required details.<br/>";
      exit;
      }
     
  if(!get_magic_quotes_gpc()){
      $title=addslashes($title);
      $author=addslashes($author);
      $content=addslashes($content);
      }
     
if(mysqli_connect_errno()){
    echo"Error: Could not connect to database.Please try again later.";
    exit;
    }
$query="INSERT into news (title,author,content,date)values('$title','$author','$content','$date')";
       
$result=mysql_query($query,$conn);
if($result){
    echo mysql_affected_rows()."  row(s) insert into database.";}
else{

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。