Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/05/2012, 02:40
drakgoku1
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: Select list java no funciona

Alguien almenos me puede decir como se hace ? es para poder entenderlo :)

Tengo este codigo :

Código HTML:
Ver original
  1. <%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
  2. <%
  3.    if (request.getParameter("entrar") != null) {
  4.        //out.println("Si");
  5.        int count = 0;
  6.        try {
  7.            String connectionURL = "jdbc:oracle:thin:@localhost:1521:asixjg";
  8.            Connection connection = null;
  9.            Statement statement = null;
  10.            ResultSet rs = null;
  11.            Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  12.            connection = DriverManager.getConnection(connectionURL, "misql", "misql");
  13.            statement = connection.createStatement();
  14.            String QueryString = "SELECT * from p_usuarios WHERE id=" + request.getParameter("usuario") + " AND password='" + request.getParameter("pass") + "'";
  15.            rs = statement.executeQuery(QueryString);
  16.            while (rs.next()) {
  17.                count++;
  18.            }
  19.  
  20.            rs.close();
  21.            statement.close();
  22.            connection.close();
  23.        } catch (Exception ex) {
  24.            System.out.println("Que no puede conectar::: " + ex);
  25.        }
  26.        //out.println(count);
  27.        if (count == 1) {
  28.            String username = request.getParameter("usuario");
  29.            if (username == null) {
  30.                username = "";
  31.            }
  32.            Cookie cookie = new Cookie("id", username);
  33.            cookie.setMaxAge(60 * 60);
  34.            response.addCookie(cookie);
  35. %>
  36. <script type="text/javascript">
  37.     document.location.href='clients.jsp';
  38. <%
  39. } else {
  40. %>
  41. <script type="text/javascript">
  42.     //document.location.href='error.jsp';
  43. <%                }
  44.    }
  45. %>
  46. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  47.     <head>
  48.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  49.         <title>Login</title>
  50.         <style type="text/css">
  51.             body {
  52.                 font-family:Arial, Verdana, Helvetica;
  53.             }
  54.             #caja_login {
  55.                 position:absolute;
  56.                 top:50%;
  57.                 left:50%;
  58.                 margin-top:-50px;
  59.                 margin-left:-130px;
  60.                 height:100px;
  61.                 width:260px;
  62.             }
  63.         </style>
  64.     </head>
  65.     <body>
  66.         <div id="caja_login">
  67.             <form action="" method="get"><!-- es crida a si mateix-->
  68.                 <table>
  69.                     <tr>
  70.                         <td>
  71.                             <select id="usuario" name="usuario">
  72.                                 <%
  73.                            
  74.                  
  75.                 String connectionURL = "jdbc:oracle:thin:@localhost:1521:asixjg";
  76.                 Connection connection = null;
  77.                 Statement statement = null;
  78.                ResultSet rs = null;
  79.                Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  80.                connection = DriverManager.getConnection(connectionURL, "misql", "misql");
  81.                statement = connection.createStatement();
  82.                 String QueryString;
  83.  
  84.                     QueryString = "SELECT ID from p_clientes  ";
  85.                rs = statement.executeQuery(QueryString);
  86.                 %>
  87.                                                <%
  88.                 while (rs.next()) {
  89.                 %>
  90.                                 <option value="1" > <%out.println(rs.getString("id")); %></option>
  91.                                  <% }%>
  92.                             </select>
  93.                         </td>
  94.                     </tr>
  95.                     <tr>
  96.                         <td>Usuario(id)</td>
  97.                         <td><label for="usuario"></label>
  98.                             <!--<input type="text" name="usuario" id="usuario"></td>-->
  99.                     </tr>
  100.                     <tr>
  101.                         <td>Contraseña</td>
  102.                         <td><input type="password" name="pass" id="pass"></td>
  103.                     </tr>
  104.                     <tr>
  105.                         <td>&nbsp;</td>
  106.                         <td><input type="submit" name="entrar" id="entrar" value="Entrar"></td>
  107.                     </tr>
  108.                 </table>
  109.             </form>
  110.         </div>
  111.     </body>
  112. </html>

En el value tengo 1 , porque no se que ponerle.

Es decir que le digo al value para que cuando le diga que selecciona 1 ponga 1 , cuando seleccione 2 ponga 2 , cuando seleccione 1954 pong 1954 ... así ... Por cada campo que selecciono me pone su valor

Ej: usuario 5679845 valor 5679845 y accede a la página con su psswd



Alguien me puede ayudar?

Espero explicarme correctamente

Última edición por drakgoku1; 27/05/2012 a las 03:20