简易php博客(6)_后台修改

edit.php

<?php

include("head.php"); 
//引入连接数据库
include("../connect.php");

//获取数据库表数据
if (!empty($_GET['id'])) {
    $edit = $_GET['id'];
    $sql = "select * from ".DB_TBNAME." where id='$edit'";
	mysql_query('set names utf8');
    $query = mysql_query($sql);
    $rs = mysql_fetch_array($query);
}
$flag = false;
//更新数据库表数据
if (!empty($_POST['sub'])) {
    $title = $_POST['title'];  //获取title表单内容
    $con = $_POST['con'];      //获取contents表单内容
    $hid = $_POST['hid']; 
    $sql= "update ".DB_TBNAME." set title='$title', contents='$con' where id='$hid' ";
    mysql_query('set names utf8');//必须设置不然会出现乱码
    if(mysql_query($sql)){
    	echo "<script>alert('update success.');location.href='index.php'</script>";
    }else{
    	echo "<script>alert('update failure.');</script>";
        $flag = true;
    }
}
if( !$flag ){
    $hid = $rs['id'];
    $title = $rs['title'];
    $con = $rs['contents'];
}
echo <<<HTML
<form action="edit.php" method="post">
    <div id='editControls' class='span9' style='margin-left: 1px; width: 720px;'>
        <input type="hidden" name="hid" value="{$hid}">
        title:<br><input type="text" name="title" style="height: 26px;" value="{$title}"><br>
        <div class='btn-group'>
            <a class='btn' data-role='bold' href='#'><b>Bold</b></a>
            <a class='btn' data-role='italic' href='#'><em>Italic</em></a>
            <a class='btn' data-role='underline' href='#'><u><b>U</b></u></a>
            <a class='btn' data-role='strikeThrough' href='#'><strike>abc</strike></a>
        </div>
        <div class='btn-group'>
            <a class='btn' data-role='justifyLeft' href='#'><i class='icon-align-left'></i></a>
            <a class='btn' data-role='justifyCenter' href='#'><i class='icon-align-center'></i></a>
            <a class='btn' data-role='justifyRight' href='#'><i class='icon-align-right'></i></a>
            <a class='btn' data-role='justifyFull' href='#'><i class='icon-align-justify'></i></a>
        </div>
        <div class='btn-group'>
            <a class='btn' data-role='insertUnorderedList' href='#'><i class='icon-list-ul'></i></a>
            <a class='btn' data-role='insertOrderedList' href='#'><i class='icon-list-ol'></i></a>
        </div>
        <div class='btn-group'>
            <a class='btn' data-role='h1' href='#'>h<sup>1</sup></a>
            <a class='btn' data-role='h2' href='#'>h<sup>2</sup></a>
            <a class='btn' data-role='h3' href='#'>h<sup>3</sup></a>
            <a class='btn' data-role='p' href='#'>p</a>
        </div>
        <div style="float: right">
            <select style="width: 80px" οnchange=document.execCommand('ForeColor',false,this.value)>
                <option value=#000000>黑色</option>
                <option value=#ff0000>红色</option>
                <option value=#0000ff>蓝色</option>
                <option value=#00ff00>绿色</option>
                <option value=#ffff00>黄色</option>
                <option value=#00ffff>浅蓝</option>
                <option value=#ff00ff>紫色</option>
            </select>
        </div>
    </div>
    <div id='editor' name="con" class='span9' style='margin-bottom: 20px; margin-top: 10px; margin-left: 1px; width: 720px;' contenteditable>
    {$con}
    </div>
    <input type="hidden" name="con" value="">
    <input  type="submit"  name="sub" value="修改" οnclick='con.value = editor.innerHTML;'>

    <script src="../assets/js/jquery.min.js"></script>
    <script src="../assets/js/bootstrap.min.js"></script>
    <script>
        $(function() {
            $('#editControls a').click(function(e) {
                switch($(this).data('role')) {
                    case 'h1':
                    case 'h2':
                    case 'h3':
                    case 'p':
                        document.execCommand('formatBlock', false, '<' + $(this).data('role') + '>');
                        break;
                    default:
                        document.execCommand($(this).data('role'), false, null);
                        break;
                }

            })
        });
    </script>
</form>
</div>
HTML;
include("foot.php"); 
?>
效果:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  个人系统(HituxBlog)是专业为个人建站而开发的一款网站程序。该系统采用最流行的ASP+ACCESS进行搭建,页面使用DIV+CSS进行编写,全面兼容时下IE、FireFox、Chrome等主流浏览器。系统内置多达30款主题及精美相册,后台一键切换。前台所有内容均可以在后台进行修改删除等操作。   通过该系统建立您的或者是个人网站将变得轻而易举。不需要具备多么专业的网页设计知识,不需要对程序有多熟悉,仅仅下载海纳个人的源码上传到您申请的空间里,即生成了您的网站。接下来您要做的只是对网站的更新,写一篇文章,或是上传一张图片。将更多的精力用在宣传您的网站上,而不是建立网站。21世纪人人上网,人人有网站的时代,您不再无助,HituxBlog愿助您一臂之力,携手共进! 系统无与伦比的五大特色: 1、页面设计够简单,拒绝花俏; 2、便捷后台,管理前台所有内容; 3、页面全静态化,易优化且高效; 4、内置多达30款主题,自由切换; 5、相册展示模式,美伦美奂。 -------------------------安 全 建 议------------------------------ 后台管理地址:http://你的网站域名/AdminCool/login.asp 用户名:admin 密码:admin 后台文件夹名:AdminCool 数据库存放位置:DatabaseX 提醒:为确保网站安全,我们建议: 1、更改默认的后台用户名和密码;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值