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" />&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>

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

时间: 2024-10-16 09:34:10

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

发布新闻

1.Models namespace 发布新闻.Models { public class NewsBF { private MyDBDataContext _context = new MyDBDataContext(); public void Insert(string biaoti, string zuozhe, string laiyuan, string zhengwen) //增加 { news data = new news(); data.title = biaoti; dat

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

开发的网站中,一些文章列表或新闻列表,需要在标题前放置一个小new.gif小图,标记为是最新的新闻或是文章.今天Insus.NET的练习,就是在asp.net mvc的应用程序中实现这样功能.计划使用三种不同的方法来实现. 先从数据库开始,创建一个表,添加一些数据,创建一个获取所有记录的存储过程: 在MVC应用程序中,创建模型: 创建一个Entity,方例与数据交互,获取资料: 在控制中,创建操作: 在下面目录下,创建视图: NewsList.cshtml视图: 这是一种方法,浏览看看效果: 第

《Citrix Provisioning Services 7.13企业虚拟化实战》课程近期发布

基于本人多年的项目经验,加上近期长达半年呕心沥血的总结.近期准备出一期视频教程,总共20课,旨在帮助广大IT技术爱好者掌握使用的技术.历经2周,目前已经讲到14课,预计下周末之前可以发布.课程售价暂定为499RMB.以下是课程目录,欢迎大家给出建议. 1.       云桌面前期规划及硬件采购建议; 2.      服务器虚拟化的建议: 3.      XenServer 安装.本次教学环境介绍: 4.      在XenServer中安装以一台虚拟机: 5.      搭建域控制器并将一台PC

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

前言 上一篇文章,我们简单介绍了如何个性化O365的SharePoint站点,本文我们演示一下如何使用SharePoint自带的列表应用程序,定制一个公司新闻的栏目. 其间,用到的主要工具是SharePoint Designer 2013,免费下载使用的. 1.打开我们的站点,点击右上角小齿轮,点击添加应用程序,如下图: 2.选择自定义列表,用来保存和编辑我们的新闻,里面保存的是我们的新闻的内容,如下图: 3.填写列表名称,点击创建,稍等片刻即可: 4.进入我们创建好的列表,点击列表设置,修改一

发布新闻多少钱

大家应该都遇到过有时在搜索东西的时候,总会在搜索的页面里出现很多软广告的东西.于是,有人会心烦,因为搜索到的东西并不一定是自己需要的.然而,如果你是一个运营,那么你就该去想:为什么别人家的广告收录那么好,排名那么靠前. 如果当你对比过自己家的文章, 发现并没有什么差别的时候,你就该考虑下是不是你投放的媒体资源不是那么好,或者是在挑选新闻发布平台的时候,过多的考虑了新闻稿发布多少钱的问题. 俗话说的好,一分钱一分货,如果你对于新闻稿发布多少钱有过多的要求,那么很可能你所收获的效益就没有那么好.拿富

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

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

新闻发布的一点小总结

经过一段时间的学习,完成了新闻发布的基础功能,进行一点小总结,方便日后回顾.下面是我的一点小总结,不足之处请勿见笑... 我们想要完成一个新闻发布,首先要使其能够成功发布,并且让它能够实现添加.删除.修改.查询.上传.下载等功能.我们还调用AJAX功能查看输出为XML.JSON格式的新闻内容.为完成以上功能,我们首先要进行jdk.tomcat.eclipse的安装和配置.1.各软件的安装和配置1.1.jdk的安装和配置: 1.1.1.下载jdk:下载地址:http://www.oracle.co

[ssh新闻发布系统第三天]存储新闻

一.存储新闻dao方法 在NewsDao.java中新增存储新闻的saveOrupdate方法 public void saveOrupdate(News news){ getSession().saveOrUpdate(news); } 二.存储新闻service方法 在NewsService.java中新增存储新闻的saveOrupdate方法 public void saveOrupdate(News news){ newsDao.saveOrupdate(news); } 三.存储新闻a

《新闻发布》解析

1.新闻发布主页面 <!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=&quo