用户修改的时候就产生一条记录,记录下修改的信息、照片。
管理员的页面查询获取这些记录,显示出来。

解决方案 »

  1.   

    是不是数据库就要加字段来放这些内容
      

  2.   

    看不懂需求,如果是要记录修改前的数据,然后管理员审核时修改过的地方高亮显示,那就必须要记录以前的数据,一般开张表记录就可以
      

  3.   

    真的,好好组织下语言,把要问的问题说清楚。一般最简单的审核流程,给数据加状态位,比如 审核状态,分为 提交/批核/拒批。用户只能查看/修改 批核和拒批的数据,管理员只能批准/拒绝 提交 的数据。
    根据需求不同可能会有双表或多记录等方式记录提交数据。
      

  4.   

     <asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged"
                            RepeatDirection="Horizontal" Width="358px">
                            <asp:ListItem Selected="True" Value="0">所有视频</asp:ListItem>
                            <asp:ListItem Value="1">未审核视频</asp:ListItem>
                            <asp:ListItem Value="2">已审核视频</asp:ListItem>
                        </asp:RadioButtonList>
    //cs页面审核处理
     protected void Page_Load(object sender, EventArgs e)
        {
            //调用自定义方法显示搞笑视频信息
            bindGvVideo();
        }//codego.net/tags/1/1/
        protected void bindGvVideo()
        {
            string sqlSel="";
            //判断是否选择“所有视频”
            if (RadioButtonList1.SelectedValue == "0")
            { 
                sqlSel = "select * from videoInfo where videoType='搞笑'";
            }
                //判读是否选择“未审核视频”
            else if(RadioButtonList1.SelectedValue=="1")
            {
                sqlSel = "select * from videoInfo where videoType='搞笑' and Auditing=0 ";
            }
                //判断是否选择“已审核视频”
            else if (RadioButtonList1.SelectedValue == "2")
            {
                sqlSel = "select * from videoInfo where videoType='搞笑' and Auditing=1 ";
            }
            gvVideo.DataSource = operateData.getRows(sqlSel);
            gvVideo.DataKeyNames = new string[] { "id" };
            gvVideo.DataBind();
        }
     //改变视频的审核状态
        protected void gvVideo_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            //获取视频的键值
            string id = gvVideo.DataKeys[e.NewSelectedIndex].Value.ToString();
            //编写SQL语句查询当前视频的审核砖头
            string sqlSel = "select Auditing from videoInfo where id=" + id;
            //调用公共类中的getTier方法获取视频的审核状态
            string Auditing = operateData.getTier(sqlSel);
            //判读是否未审核
            if (Auditing == "False")
            {
                //将审核状态修改为已审核
                Auditing = "1";
            }
            else {
                //将审核状态修改为未审核
                Auditing = "0";
            }
            string sqlUpd = "update videoInfo set Auditing='" + Auditing + "' where id=" + id;
            operateData.execSql(sqlUpd);
            //调用自定义方法重新显示搞笑视频信息
            bindGvVideo();    }