Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/08/2010, 08:32
luimel17
 
Fecha de Ingreso: julio-2010
Ubicación: Morelia
Mensajes: 12
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Elegir un dato de un combo pero guardar solo el id

Cita:
Iniciado por lair Ver Mensaje
Hola.

Supongamos que esto no es tarea, queremos ayudarte. donde esta el problema. no puedes realizar la insercion, no sabes como crear el formulario. que es lo que ya tienes para poder ayudarte a corregirlo.

Esperando respuesta
Hola, gracias por responder, mira de esta manera lleno mi combo extrayendo los datos de mi bd:

<select name="lpersona">
<%
try {
rs=usuario.SelectLocalidad();
ResultSetMetaData lrsmd_columns = rs.getMetaData();
int li_ncols=lrsmd_columns.getColumnCount();
if(!rs.next()) {
out.println("<option>--------</option>"); }
else{
rs.beforeFirst(); }
out.print("<option/>-Seleccione-");
while( rs.next()) {
for(int i=0; i<li_ncols;i++) {
out.print("<option>");
String ls_valor = rs.getString(i+1);
out.println(ls_valor+"</option>"); } }
} catch (Exception error) {
out.println(error); }
%>
</select>

de esta manera al seleccionar determinada persona esta se guarda en una variable que tengo en una clase, y despues de esto puedo hacer la inserciion en mi bd....
pero ahora lo que quiero es que en lugar de que se guarde el nombre de la persona, solo se almacene el id...tengo la idea de que dentro de mi <option> debo poner la propiedad value es decir <option value=" "> y dentro de ese value poner el valor del id, pero no se como hacerlo, o hay alguna otra manera, espero que la informacion que proporciono este clara....Gracias....