php课程---练习(发布新闻)
做一个发布新闻的页面,实现发布新闻,查看新闻,修改新闻与删除等功能
<!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" /> <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" /> <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课程---练习(发布新闻)的更多相关文章
- O365(世纪互联)SharePoint 之使用列表库发布新闻
前言 上一篇文章,我们简单介绍了如何个性化O365的SharePoint站点,本文我们演示一下如何使用SharePoint自带的列表应用程序,定制一个公司新闻的栏目. 其间,用到的主要工具是Share ...
- Redmine发布新闻,自动发送邮件功能失效恢复
问题描述:操作数据库,修改项目公开状体后,创建新闻,自动发送邮件功能失效. 问题检查和恢复测试: 1.检查管理员权限 2.重新手动配置项目公开状态,覆盖数据操作 3.对比其他正常项目数据库状态,进行恢 ...
- ASP.NET MVC标记最新的发布新闻或文章
开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章.今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能.计划使用 ...
- Java课程设计 SSM新闻资讯管理系统 博客论坛管理系统 Java编程 博客系统源代码
注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java后台框架:SSM(Spring+SpringMVC+Mybatis)前端技术:HTML+CSS+JavaScri ...
- 螣龙安科携手51CTO:网络安全实战课程最新发布
一年一度的双十一狂欢节即将来临了,相信各大电商平台也正摩拳擦掌跃跃欲试中.回顾2019年,阿里巴巴双十一狂欢节的单日交易额就达到了2684亿人民币,创造了电商交易历史上新的记录. 当人们愉快地购买着自 ...
- PHP 练习(新闻发布)
1.新闻发布主页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- j2ee期末项目 新闻发布系统需求文档
1 绪论 1.1 开发背景 现如今社会是信息化的社会,掌握的信息越多越全面越快速的人,就会在各方面的竞争当中,占据优势,正所谓知己知彼百战不殆,信息的不对称性将会是失败的主要诱因之一.信息的时效性越来 ...
- PHP 练习1:新闻发布
1.新闻发布主页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...
- 2014年4月份第4周51Aspx源码发布详情
精灵豆会员管理系统源码 2014-4-21 [VS2010]功能介绍:精灵豆会员管理系统业务管理平台采用微软选进的C#语言开发,采用大型数据库,具有比较高的执行效率和高安全性.系统分为消费管理,会员 ...
随机推荐
- Robotium ant 报错Unable to find instrumentation info for: ComponentInfo{project/android.test.InstrumentationTestRunner}
[echo] Running tests ... [exec] INSTRUMENTATION_STATUS: id=ActivityManagerService [exec] INSTRUMENTA ...
- poj2386(简单dfs)
就是求图中有多少个水洼.对图进行dfs遍历,并把是水洼的地方全部标记.然后从下一个是水哇的地方再进行dfs. #include <cstdio> #include <iostream ...
- Hadoop维护IPC链接
IPC链接上长时间没有发生远程调用,客户端会发送一个心跳消息给服务器端,用于维护链接. Connection的lastActivity用来记录上次发生IPC通信的时间. Connection.touc ...
- 无线Web开发经验谈
http://am-team.github.io/amg/dev-exp-doc.html
- input属性控制弹出键盘类型
/** * ios弹起数字键盘有三种方法 * 1. <input type="number"> 可以弹起带有小数点的键盘,可以键盘不干净,有其它各种字符,可切换 ...
- ACM Minimum Inversion Number 解题报告 -线段树
C - Minimum Inversion Number Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d &a ...
- 洛谷 P2661 信息传递 Label:并查集||强联通分量
题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一 ...
- CODEVS 1817 灾后重建 Label:Floyd || 最短瓶颈路
描述 灾后重建(rebuild) B地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响.但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车.换句话说,只有连接着两 ...
- javascript 函数及作用域总结介绍
在js中使用函数注意三点: 1.函数被调用时,它是运行在他被声明时的语法环境中的: 2.函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有 ...
- HDU 1520 树形dp裸题
1.HDU 1520 Anniversary party 2.总结:第一道树形dp,有点纠结 题意:公司聚会,员工与直接上司不能同时来,求最大权值和 #include<iostream> ...