做一个发布新闻的页面,实现发布新闻,查看新闻,修改新闻与删除等功能

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<div>
<br />
<form id="biaodan" style="width:50%" action="fabuxinwen.php" method="post">
<div style="text-align:center">发布新闻</div> <div style="visibility:hidden"><span>编号:</span><input type="text" name="newsid"/></div> <div><span>标题:</span><input type="text" name="title" style="width:300px" /></div><br /> <div><span>作者:</span><input type="text" name="author" /></div><br /> <div><span>来源:</span><input type="text" name="source" /></div><br /> <div>
<table><tr><td>内容:</td><td><textarea rows="5" style="width:450px" name="content"></textarea></td></tr></table><!--通过table实现内容的垂直居中 -->
</div>
<div style="visibility:hidden"><span>时间:</span><input type="text" name="times" /></div> <div style="text-align:center"><input type="submit" value="提交" name="submit" />&nbsp;<input type="button" value="查看" id="search" onclick="window.open('chakan.php')"/> </div>
</form>
</div> <?php
@$submit=$_POST["submit"]; if($submit!=null)
{
$id=$_POST["newsid"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$times=$_POST["times"];
$date=date("Y-m-d H-i-s"); $db=new mysqli("localhost","root","","newssystem");
if(mysqli_connect_error())
{
echo "连接错误";
}
else
{
$sql="insert into news values('{$id}','{$title}','{$author}','{$source}','{$content}','{$date}' )";
}
$result=$db->query($sql);
if($result)
{
header("Location:fabuxinwen.php");
}
else
{
echo "添加失败";
} } ?> </body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php $db=new mysqli("localhost","root","","newssystem");
if(mysqli_connect_error())
{
echo "连接错误";
}
else
{
$sql="select * from news";
$result=$db->query($sql); echo "<table width=80% border='1' cellpadding='0' cellspacing='0'>";
echo "<tr align='center'><td>id</td> <td>title</td> <td>author</td> <td>source</td><td>times</td> <td>update</td> <td>delete</td> </tr>";
while($row=$result->fetch_row())
{
echo "<tr bgcolor='#00CC00' align='center'><td>{$row[0]}</td> <td>{$row[1]}</td> <td>{$row[2]}</td> <td>{$row[3]}</td> <td>{$row[5]}</td> <td><a href='xiugai.php?code=".$row[0]."'>update</a></td> <td><a href='shanchu.php?code=".$row[0]."'>delete</a></td> </tr>";
}
echo "</table>";
}
?>
<a href="fabuxinwen.php">返回</a>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php
$id=$_GET["code"];
$db=new mysqli("localhost","root","","newssystem");
if(mysqli_connect_error())
{
echo "连接错误";
}
else
{
$sql="delete from news where newsid='".$id."'";
$result=$db->query($sql);
if($result)
{
header("Location:chakan.php");
}
else
{
echo "删除失败";
} } ?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body> <?php
$id=$_GET["code"]; $db=new mysqli("localhost","root","","newssystem");
if(mysqli_connect_error())
{
echo "连接错误";
}
else
{
$sql="select * from news where newsid='".$id."'";
$result=$db->query($sql);
$row=$result->fetch_row();
}
?> <br />
<form id="biaodan" style="width:50%" action="xiugaichuli.php" method="post">
<div style="text-align:center">修改新闻</div> <div style="visibility:hidden"><span>编号:</span><input type="text" name="newsid" value="<?php echo $row[0] ?>" /></div> <div><span>标题:</span><input type="text" name="title" style="width:300px" value="<?php echo $row[1] ?>" /></div><br /> <div><span>作者:</span><input type="text" name="author" value="<?php echo $row[2] ?>" /></div><br /> <div><span>来源:</span><input type="text" name="source" value="<?php echo $row[3] ?>" /></div><br /> <div>
<table><tr><td>内容:</td><td><textarea rows="5" style="width:450px" name="content" ><?php echo "$row[4]"?></textarea></td></tr></table><!--通过table实现内容的垂直居中 -->
</div>
<div style="visibility:hidden"><span>时间:</span><input type="text" name="times" /></div> <div style="text-align:center"><input type="submit" value="提交" name="submit" />&nbsp;<input type="button" value="查看" id="search" onclick="window.open('chakan.php')"/> </div>
</form>
</div> </body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<?php
$id=$_POST["newsid"];
$title=$_POST["title"];
$author=$_POST["author"];
$source=$_POST["source"];
$content=$_POST["content"];
$times=$_POST["times"];
$date=date("Y-m-d H-i-s"); $db= new mysqli("localhost","root","","newssystem");
if(mysqli_connect_error())
{
echo "连接错误";
}
else
{
$sql="update news set title='".$title."',author='".$author."',source='".$source."',content='".$content."',times='".$date."' where newsid='".$id."'";
$result=$db->query($sql);
if($result)
{
header("Location:chakan.php");
}
else {
echo "修改失败";}
}
?>
</body>
</html>

发布新闻这一段代码可以实现新闻内测功能

php课程---练习(发布新闻)的更多相关文章

  1. O365(世纪互联)SharePoint 之使用列表库发布新闻

    前言 上一篇文章,我们简单介绍了如何个性化O365的SharePoint站点,本文我们演示一下如何使用SharePoint自带的列表应用程序,定制一个公司新闻的栏目. 其间,用到的主要工具是Share ...

  2. Redmine发布新闻,自动发送邮件功能失效恢复

    问题描述:操作数据库,修改项目公开状体后,创建新闻,自动发送邮件功能失效. 问题检查和恢复测试: 1.检查管理员权限 2.重新手动配置项目公开状态,覆盖数据操作 3.对比其他正常项目数据库状态,进行恢 ...

  3. ASP.NET MVC标记最新的发布新闻或文章

    开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章.今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能.计划使用 ...

  4. Java课程设计 SSM新闻资讯管理系统 博客论坛管理系统 Java编程 博客系统源代码

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java后台框架:SSM(Spring+SpringMVC+Mybatis)前端技术:HTML+CSS+JavaScri ...

  5. 螣龙安科携手51CTO:网络安全实战课程最新发布

    一年一度的双十一狂欢节即将来临了,相信各大电商平台也正摩拳擦掌跃跃欲试中.回顾2019年,阿里巴巴双十一狂欢节的单日交易额就达到了2684亿人民币,创造了电商交易历史上新的记录. 当人们愉快地购买着自 ...

  6. PHP 练习(新闻发布)

    1.新闻发布主页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  7. j2ee期末项目 新闻发布系统需求文档

    1 绪论 1.1 开发背景 现如今社会是信息化的社会,掌握的信息越多越全面越快速的人,就会在各方面的竞争当中,占据优势,正所谓知己知彼百战不殆,信息的不对称性将会是失败的主要诱因之一.信息的时效性越来 ...

  8. PHP 练习1:新闻发布

    1.新闻发布主页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  9. 2014年4月份第4周51Aspx源码发布详情

    精灵豆会员管理系统源码  2014-4-21 [VS2010]功能介绍:精灵豆会员管理系统业务管理平台采用微软选进的C#语言开发,采用大型数据库,具有比较高的执行效率和高安全性.系统分为消费管理,会员 ...

随机推荐

  1. Uva 699The Falling Leaves

    0.唔.这道题 首先要明确根节点在哪儿 初始化成pos=maxn/2; 1.因为是先序的输入方法,所以这个建树的方法很重要 void build(int p) { int v; cin>> ...

  2. AngularJS学习之SQL

    1.使用PHP从MySQL中读取数据: <div ng-app="myApp" ng-controller="customersCtrl" > &l ...

  3. 4、delphi record数组复制

    SetLength(OldDeptInfo,0); //释放旧数组 OldDeptInfo:=nil; 这样也可以: //SetLength(OldDeptInfo,Length(NewDeptInf ...

  4. Codeforces Round #336 (Div. 2)

    水 A - Saitama Destroys Hotel 简单的模拟,小贪心.其实只要求max (ans, t + f); #include <bits/stdc++.h> using n ...

  5. mark元素

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. uva748 - Exponentiation

    import java.io.*; import java.text.*; import java.util.*; import java.math.*; public class Exponenti ...

  7. uva 1339

    Ancient Roman empire had a strong government system with various departments, including a secret ser ...

  8. void和void*

    void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型. void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值.例 ...

  9. ubifs总体设计分析

    1.     设计需求 flash设备区别与一般的块设备,有如下特点: 存在坏块 使用寿命较短 存储介质不稳定 读写速度慢 不支持随机访问(nand) 只能通过擦除将0改成1 最小读写单位为page ...

  10. [题解+总结]NOI2015

    // 此博文为迁移而来,写于2015年7月20日,不代表本人现在的观点与看法.原始地址:http://blog.sina.com.cn/s/blog_6022c4720102w6u7.html 1.总 ...