<%@ page contentType="text/html;charset=gb2312"%>
<%
StringBuffer sql=new StringBuffer();
//查询字符串
String condition =request.getParameter("condition");
//查询的条件
if(condition==null||condition.length()==0)
{
out.println("请输入查询条件!");
}
else
{
sql.append("select * from user where title like '%");
sql.append(condition);
sql.append("%' and summary like '%");
sql.append(condition);
sql.append("%' and detail like '%");
sql.append(condition);
sql.append("%'");
}
//接下来根据上面生成的sql进行查询即可
%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
StringBuffer sql=new StringBuffer();
//查询字符串
String condition = request.getParameter("condition");
//查询的字段
String v = request.getParameter("v");
//查询的值
if(v.length()==0)
{
out.println("请输入查询条件!");
}
else
{
sql.append("select * from user where ");
//根据用户选择的字段进行处理
if(condition.equals("a"))
sql.append(" a like '");
else if(condition.equals("b"))
sql.append(" b like '");
else
sql.append(" c like '");
sql.append(v);
sql.append("'");
/*
如果界面中下拉列表中的条件是数据库中字段的名字,上面的代码会非常简单:
sql.append("select * from user where ");
sql.append(condition);
sql.append(" like '");
sql.append(v);
sql.append("'");
*/
}
//接下来根据上面生成的sql进行查询即可
%>