新闻系统(发布,删除,修改)

1、登录表单及验证

<form action="login.php" method="post">
  用户名:<input type="text" name="uname"/>
  <br>
  密 码:<input type="password" name="pwd"/>
  <br>
  <input type="submit" name="sub" value="用户登录"/>
  <input type="submit" name="sub1" value="管理员登录"/>
  <input type="submit" name="sub2" value="注册"/>
</form>

登录验证

<?php
header("content-type:text/html;charset=utf-8");
if(isset($_POST["sub"])){
try {
@$pdo=new PDO("mysql:hostname=localhost;dbname=news","root","123456");//当时出错了
} catch (Exception $e) {
echo "连接失败".$e->getMessage();
}
try {
$name=$_POST[‘uname‘];
$pwd=md5($_POST[‘pwd‘]);
//$statm=$pdo->prepare("insert into login(uname,pwd)value(‘222‘,‘222‘)");
$statm=$pdo->prepare("select * from login where uname=:name and pwd=:pwd");
$statm->bindParam(‘:name‘, $name);
$statm->bindParam(‘:pwd‘, $pwd);
$statm->execute();
$c=$statm->rowCount();
if ($c>=1){
header(‘Location:kehu.php‘);
}else {
echo "<script type=‘text/javascript‘>alert(‘登录失败!‘);</script>";
}
} catch (Exception $e) {
echo "登录失败".$e->getMessage();
}
}

注册用户

 1 if(isset($_POST["sub2"])){
 2 try {
 3 @$pdo=new PDO("mysql:hostname=localhost;dbname=news","root","123456");//当时出错了
 4 } catch (Exception $e) {
 5 echo "连接失败".$e->getMessage();
 6 }
 7 try {
 8 $name=$_POST[‘uname‘];
 9 $pwd=md5($_POST[‘pwd‘]);
10 $statm=$pdo->prepare("insert into login(uname,pwd)value(:name,:pwd)");
11 $statm->bindParam(‘:name‘, $name);
12 $statm->bindParam(‘:pwd‘, $pwd);
13 $c=$statm->execute();
14 if ($c){
15 echo "<script type=‘text/javascript‘>alert(‘注册成功!‘);</script>";
16 }
17 } catch (Exception $e) {
18 echo "注册失败".$e->getMessage();
19 }
20 }

删除:

if ($_GET[‘del‘]){
                try {
                    @$pdo=new PDO("mysql:hostname=localhost;dbname=news","root","123456");//当时出错了
                } catch (Exception $e) {
                    echo "连接失败".$e->getMessage();
                }
                try {
                    $statm4=$pdo->prepare("select * from wz");
                    $statm4->execute();
                    $c=$statm4->fetchAll();
                    foreach ($c as $k=>$v){
                        echo "<li>";
                        echo "<a href=‘http://192.168.20.200/news/kehu.php?bs=$v[id]‘>{$v[biaot]}</a>";
                        echo "<a href=‘http://192.168.20.200/news/home1.php?del=4&deli=$v[id]‘>&nbsp;删除!</a>";
                        echo "</li>";
                    }
                } catch (Exception $e) {
                    echo "查询失败".$e->getMessage();
                }
                if ($_GET[‘deli‘]){
                    try {
                        $id=$_GET[‘deli‘];
                        $statm5=$pdo->prepare("delete from wz where id=:i");
                        $statm5->bindParam(‘:i‘, $id);
                        $c=$statm5->execute();
                    } catch (Exception $e) {
                        echo "失败".$e->getMessage();
                    }
                }
            }

发布:

if ($_GET[‘add‘]){
                echo "<form action=‘home1.php‘ method=‘post‘><br>";
                echo "标题:<input name=‘title‘ type=‘text‘ /><br><br>";
                echo "<textarea name=‘content‘ style=‘width:300px;height:300px;border:1px solid black‘></textarea><br><br>";
                echo "<input name=‘sub‘ type=‘submit‘ />";
                echo "</form>";
            }
            if(isset($_POST[‘sub‘])){
                try {
                    @$pdo=new PDO("mysql:hostname=localhost;dbname=news","root","123456");//当时出错了
                } catch (Exception $e) {
                    echo "连接失败".$e->getMessage();
                }
                try {
                    $title=$_POST[‘title‘];
                    $content=$_POST[‘content‘];
                    $statm1=$pdo->prepare("insert into wz(biaot,wcontent)value(:b,:c)");
                    $statm1->bindParam(‘:b‘, $title);
                    $statm1->bindParam(‘:c‘, $content);
                    $c=$statm1->execute();
                } catch (Exception $e) {
                    echo "失败".$e->getMessage();
                }
            }
时间: 2024-11-26 21:47:53

新闻系统(发布,删除,修改)的相关文章

2012vs发布Web——新闻系统发布流程及错误分析

终于开始发布系统了,好高兴啊,现在将新闻发布的流程和发布过程中产生的错误都总结一下.  发布流程: 1 系统重新生成-->在web中点击发布 2 点击发布之后--出现下面的页面--点击新建--写上自己要给这个系统的命名 3 点击连接,出现下面的页面,发布方式选择"文件系统",目标位置为我们将要发布系统的文件夹的物理地址 4 设置里面选择默认的"Release"就可以啦 5接下来,点击发布,我们可以看到自己的系统会显示发布成功. 6 接下来就要看IIS(inte

某公司新闻信息发布系统的设计与实现——论文随笔

一.基本信息 标题:某公司新闻信息发布系统的设计与实现 时间:2017-04 出版源:厦门大学 领域分类:系统设计与架构 二.研究背景 问题定义:如何提高系统的运行效率 难点:数据怎么在多个数据库中共享 相关工作:采用数据库的主从备份方法 三.创新方法 在数据层添加了一个数据交换层,让频繁被读取的数据存入这个数据库,以减轻主数据库(数据标准库)的压力,能极大的提高访问相应速度 四.实验 数据集:测试工具是HP公司的LoadRunnerv9.0,通过它来生成虚拟用户:此新闻管理系统的DB 要探究的

牛腩新闻发布系统三之系统发布

这次是第一次做这个系统然后我就对他进行了发布,我们用的开发平台是VS2012他可以算是一个比较智能的平台了我们可以省很多的事,我感觉挺方便的: 1.现在VS平台上进行发布 2.会弹出一个发布向导根据提示一步一步的做 3.然后找到你电脑的IIS服务管理器 4.然后找到你的首页右击浏览就好了 这次的系统发布牛腩视频里也有讲解,但是还是要自己一步一步的自己做才可以有很大的收获,遇到问题解决问题我们才能够成长

PHP新闻系统开发流程

PHP新闻系统开发流程一.系统总体设计 (一)系统功能描述和功能模块划分 (二)系统流程分析 (三)系统所用文件二.数据库设计 (一)创建数据库 (二)设计表结构三.新闻发布模块开发 (一)新闻首页 (二)新闻详细页面及其他各类详细页面(内容页) (三)新闻所有页面及其他各类所有页面(列表页)四.新闻管理模块开发 (一)新闻管理首页 (二)新闻插入页面 (三)新闻修改页面 (四)新闻删除确认页面 (五)新闻删除页面

新闻系统-错误-存在二义性

在敲牛腩新闻系统时,需要直接复制一个addnews.aspx,然后直接改名为修改新闻modnews.aspx,但粘贴之后重新生成解决方案,就出现了17个错误,刚开始我以为是自己操作有问题,就删除modnews.aspx,但还是不行,这就必须去寻找解决方案了. [问题] [解决方案] 首先对二义性查了一下,可能是名字重复用,也可能存在重载的问题,网上说的解决方案,是可以修改命名空间,但我这样做还是不行.经过努力奋斗终于找到了解决方案. 1.首先更改modnews.aspx中继承属性 将牛腩.adm

Windows 7系统下删除开机引导项的方法

Windows 7系统下删除开机引导项的方法: 1.使用管理员权限运行cmd,在命令行窗口使用  bcdedit 回车 2.查找description为你想删除的段,看对应的标识符是多少, 然后使用 bcdedit  /f  /delete 标识符 示例: bcdedit  /f  /delete {fa817679-23c9-11e1-bcbd-a9093a3d5fb5} 3. win7系统有一个启动管理器 bootmgr 它有一个状态displaybootmenu 默认是no 如果做过多系统

linux系统mysql密码修改脚本

编写了一个适用于阿里云linux系统 mysql密码修改脚本,使用阿里云提供的一键安装包配置后,如果account.log文件删除,并且忘记mysql密码时,可以通过脚本来重置mysql密码. 附:一键环境安装包:http://help.aliyun.com/view/11108189_13435438.html?spm=5176.7224445.1997283057.5.RLNWqv 下载地址: gbk版:默认使用这个版本 wget http://jinxiang.oss-cn-hangzho

[分享]运维分享一一阿里云linux系统mysql密码修改脚本

[分享]运维分享一一阿里云linux系统mysql密码修改脚本     大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信 只看楼主 更多操作楼主  发表于: 2014-09-30 编写了一个适用于阿里云linux系统 mysql密码修改脚本,使用阿里云提供的一键安装包配置后,如果account.log文件删除,并且忘记mysql密码时,可以通过脚本来重置mysql密码. 附:一键环境安装包:http://help.aliyun.com/view/11108189_13435438

一步一步学会系统发布

跟着牛腩老师做完发布系统,所有的结局都已写好,一场初雪,美的让我忘了还欠她一个美丽的转身--发布,但是小编呢,今天不以牛腩老师的新闻发布系统为例,以考试系统为例,跟小伙伴分享系统发布的点点滴滴.最近小编接手了一个高大上的任务,考试系统维护,用我小伙伴的话来吐槽一下就是:被考试系统折磨的不成人样了.维护工作是极大耐心的.从头到尾读着别人写的代码,复制别人的想法,做着自己的维护......是不是每个搞维护的都有要抽死coder的冲动"你丫写些什么,说好的注释代码2:1呢!" 说真心话,比珍

[转载]如何使Android应用程序获取系统权限来修改系统时间

在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用. 本来以为就没有办法在应用程序这一层改系统时间了,后来在网上搜了好久,知道这个目的还是可以达到的. 第一个方法简单点,不过需要在