php修改已经保存的内容如何对新提交的值和数据库里的值进行对比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php修改已经保存的内容如何对新提交的值和数据库里的值进行对比相关的知识,希望对你有一定的参考价值。

比如数据库里$bjys值是1
新提交的$bjys=0,这两个如何时行对比
$arcQuery = "SELECT bjys FROM sf_addonarticle WHERE aid='$aid'; ";
$row = $dsql->GetOne($arcQuery);

$bjys4 == $row['bjys'];

这个是DEDE程序的,这样为什么不能显示

$bjys4 = $row['bjys'];
多了个=号,可以了

参考技术A 在提交的页面去判断,
但首先要比较数据库你必须从数据库把bjys 只查询出来就是 select 出来
然后根据你提交的变量$bjys 去比较判断
然后该怎么处理怎么处理
参考技术B 把数据库里的数据查询出来,这没难度啊,和提交的判断 参考技术C $arcQuery = "SELECT IF(bjys=$BJYS,“true”,"false") as return FROM sf_addonarticle WHERE aid='$aid'; ";本回答被提问者采纳

如何把java文本框内容保存到文本文件里

我做了个网站,想把用户反馈意见用文本文件的形式保存起来。就是用户点击提交,就把文本框里的内容保存到一个新建文本文件里。我在服务器上打开文本文件就能看到用户意见。这样子。

参考下面代码:

import java.io.*;
import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.event.*;
public class WriterTo extends JFrame implements ActionListener
 JButton b;JTextField t;
 public WriterTo()
  super("文本框内容写入文件");
  JLabel l=new JLabel("请输入内容:");
  t=new JTextField(20);
  b=new JButton("写入");
  b.addActionListener(this);
  this.add(l);
  this.add(t);
  this.add(b);
  this.setLayout(new FlowLayout());
  this.pack();
  this.setVisible(true);
 
 public void actionPerformed(ActionEvent e) 
  if(e.getSource()==b)
   if(t.getText().equals(""))
    JOptionPane.showMessageDialog(null,"请输入内容~","错误",JOptionPane.ERROR_MESSAGE);
    t.grabFocus();
   else
    write(t.getText());
    JOptionPane.showMessageDialog(null,"写入成功","提示",JOptionPane.INFORMATION_MESSAGE);
   
  
 
 public void write(String line)
  try
   File f=new File("c:/文本框.txt");//向指定文本框内写入
   FileWriter fw=new FileWriter(f);
   fw.write(line);
   fw.close();
  catch(Exception e)

  
 
 public static void main(String[] args) 
  new WriterTo();
 

参考技术A 首先获取文本框里的文本内容,再用IO流将文本内容写入文本文件。本回答被提问者采纳 参考技术B 用IO流啊,生成一个文本, 参考技术C 为什么非要用文件呢?麻烦,速度还慢。用数据库存多简单啊。

以上是关于php修改已经保存的内容如何对新提交的值和数据库里的值进行对比的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS:如何同时提交:组合框值和文本

如何修改git已经提交的信息及合并多次提交

如何把java文本框内容保存到文本文件里

如何把java文本框内容保存到文本文件里

前端的ElementUI表格里面的编辑前后的值的获取

jsp中怎样获取选择栏修改前和修改后的值