2010-12-11 24 views
2

jsp、javascript、およびmysqlを使用してデータを表示したいとします。私のQ.私はドロップダウンリストから 'タイトル'と仮定し、テキストボックスにタイトルの名前 '部分dif'を与え、検索ボタンをクリックすると、文字 '....で始まるすべてのタイトル名が表示されるはずです'助けてください...........jspのドロップダウンリスト、テキストボックス、検索ボタンを使用してデータを取得する方法

+1

form2.jsp

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>form.jsp</title> </head> <body> <form action="form1.jsp" method="post" name=frm> <select name="list"> <option>title</option> <option>author</option> <option>publication</option> </select> Name<input type="text" name=txt value=""/> <input type="submit" vaue="GO"/> </form> </body> </html> 

あなたの質問では、より具体的にしてください。より小さなステップで要件を分割します。それに応じて要件を実装している間に、正確にどのステップでスタックしていますか?ドロップダウン値を表示しますか?提出された値を集める? SQLクエリを作成しますか? SQLクエリを実行しますか?結果を表示しますか?また、JavaScriptはこれとどのくらい正確に関係していますか? JavaScriptを使って正確に何をしますか? JSPスクリプトレットレットをJavaScriptと混同していませんか? – BalusC

+0

ここに質問はありません。他人にあなたのために仕事をさせたいなら、これは場所ではありません。 –

答えて

1

あなたは、form.jsp、form1.jspという名前のファイルと、テーブルのyour_tableにtypeとnameの列を持つと仮定します。

<%String list1=request.getParameter("list"); 
     String name=request.getParameter("txt"); 
     name1=name.substring(0,3); 
      Connection con; 
       PreparedStatement ps,ps1,ps2; 
       ResultSet rs,rs2; 
     try{ 
       String driverName="sun.jdbc.odbc.JdbcOdbcDriver"; 
       String url="jdbc:odbc:rail"; 
      String username="root"; 
      String password="root"; 
      Class.forName(driverName); 
      con=DriverManager.getConnection(url,username,password); 
      ps=con.prepareStatement("Select name from your_table where type=? and name like ?%); 
      ps.setString(1,list1); 
      ps.setString(2,name1); 
      rs=ps.executeQuery(); 
      while(rs.next()) 
      { 
       out.println(rs.getString(1)); 
       } 

      } 
     catch(Exception e) 
     {out.println(e);} 
%> 
関連する問題