PHP——内测:新闻管理练习题及答案(自己做的)
试题看文件:1.28练习内测:新闻管理.pdf
数据库为newssystem
表为news
表内容为

fabuxinwen.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","123","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>

chakan.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>
<?php $db=new mysqli("localhost","root","123","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>

xiugai.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> <?php
$id=$_GET["code"]; $db=new mysqli("localhost","root","123","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>
xiugaichuli.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>
<?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","123","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>

shanchu.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>
<?php
$id=$_GET["code"];
$db=new mysqli("localhost","root","123","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>
PHP——内测:新闻管理练习题及答案(自己做的)的更多相关文章
- MySQL练习题参考答案
MySQL练习题参考答案 2.查询“生物”课程比“物理”课程成绩高的所有学生的学号: 思路: 获取所有有生物课程的人(学号,成绩) - 临时表 获取所有有物理课程的人(学号,成绩) - 临时表 根据[ ...
- s15day12作业:MySQL练习题参考答案
MySQL练习题参考答案 导出现有数据库数据: mysqldump -u用户名 -p密码 数据库名称 >导出文件路径 # 结构+数据 mysqldump -u用户名 -p ...
- python操作三大主流数据库(6)python操作mysql⑥新闻管理后台功能的完善(增、ajax异步删除新闻、改、查)
python操作mysql⑥新闻管理后台功能的完善(增.删.改.查)安装表单验证D:\python\python_mysql_redis_mongodb\version02>pip instal ...
- 潭州课堂25班:Ph201805201 django 项目 第四十课 后台 文章发布,更新实现,热门新闻管理,轮播图管理(课堂笔记)
把图片上传到 七牛云,必须经过后台的许可, 在虚拟机中安装七牛云所需模块pip install qiniu # 创建utils/secrets/qiniu_secret_info.py文件 # 从七牛 ...
- 50道sql练习题和答案
最近两年的工作没有写过多少SQL,感觉水平下降十分严重,网上找了50道练习题学习和复习 原文地址:50道SQL练习题及答案与详细分析 1.0数据表介绍 --1.学生表 Student(SId,Snam ...
- PHP----练习-----新闻管理----增删改查
练习-----新闻管理 题目要求如下: 做法: [1]建数据库 [2]封装类文件--------DBDA.class.php <?php class DBDA { public $fuwuqi= ...
- MySQL练习题及答案(复习)
新建一个叫做 review 的数据库,将测试数据脚本导进去.(可以使用Navicat查询功能) /* Navicat MySQL Data Transfer Source Server : DB So ...
- 50道SQL练习题及答案与详细分析(MySQL)
50道SQL练习题及答案与详细分析(MySQL) 网上的经典50到SQL题,经过一阵子的半抄带做,基于个人理解使用MySQL重新完成一遍,感觉个人比较喜欢用join,联合查询较少 希望与大家一起学习研 ...
- k8s 集群管理和微服务 适合做啥
k8s 集群管理和微服务 适合做啥 都知道k8s是集群 适合微服务 有很多教程 但你可以先了解他能干啥 traefix 是负载均衡工具 k8s 适合部署无状态依赖的微服务 可以按需求开启多个微服务 管 ...
随机推荐
- 小课堂week18 编程范式巡礼第三季 谈谈依赖反转
编程范式巡礼第三季--谈谈依赖反转 今天会进入深一点的主题,谈一个软件开发的"道":依赖反转.根据我的观察,这也是架构师与程序员的分水岭之一. 什么是依赖反转 引出问题 让我们从U ...
- token 机制
- Ubuntu 中/etc/resolv.conf 文件修改丢失的解决方案
方法一 1.需要创建一个文件/etc/resolvconf/resolv.conf.d/tail sudo vi /etc/resolvconf/resolv.conf.d/tail 2.在该文件中写 ...
- API的文件遍历,未使用CFileFind,因为里面牵扯MFC,编个DLL好麻烦。
// FindFileDebug.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include "FindFileDebug. ...
- 【转】TextView的详细属性
1.简介: TextView控件可用来展示文本信息(包括HTML文本),可以手动来设置可编辑或不可编辑. 2.创建对象: 1)在代码中通过new的方式创建,创建,设置文本,样式后,通过setConte ...
- PHP出现Notice警告怎么办
如下所示,出现Notice警告 程序并没有大错,只是一些变量没有定义,你在代码的第一行加入这一句就可以了:error_reporting(E_ALL ^ E_NOTICE); 恢复正常了.
- ormlite操作表记录
实体类的创建对应表中people表, @DatabaseTable(tableName="people") public class People { @DatabaseField ...
- 推送未找到应用程序的“aps-environment”的权利字符串错误
一:使用百度推送,或是苹果自带的推送出,才配置好anps-cer文件之后,出现错误 推送未找到应用程序的“aps-environment”的权利字符串错误 二:错误原因: 此原因是配置好推送证书之后, ...
- 解决ARC下performselector-may-cause-a-leak-because-its-selector-is-unknown 警告
在ARC下使用 [theTarget performSelector:theTarget withObject:Nil]; 会出现警告:performselector-may-cause-a-leak ...
- 苹果开发——向App Store提交应用
原地址:http://zengwu3915.blog.163.com/blog/static/2783489720137410539278/ 完成一个app应用后,肯定是要提交的,下面聊一下关于向Ap ...