把下拉框的值设置为数据库中的字段名。比如: <select name="type">
<option value="name">学生名 </option> </select>
后台根据得到的下拉框值,SQL语句如下: SQL code:
SELECT * from table WHERE type LIKE '%textvalue%';
上面的就可以满足你的需求了
我一般是拼接字符串
SQL用like语法就可以实现。
2L可以
LZ,2L的就很好。在servlet或者action中得到下拉列表(type)和文本框的值 (value)。
js
if(学生名){ like('%学生名%') } else if(id){ like('%id%') }
<%@ page contentType="text/html;charset=8859_1" %>; <% //变量声明
java.sql.Connection sqlCon; //数据库连接对象 java.sql.Statement sqlStmt; //SQL语句对象 java.sql.ResultSet sqlRst; //结果集对象 ng.String strCon; //数据库连接字符串 ng.String strSQL; //SQL语句 int intPageSize; //一页显示的记录数