asi que apelo an conocimiento de todos ustedes para ver quien me pueda colaborar.
tengo el siguiente codigo:
Código Java:
En este codigo hago una consulta a la base de datos y los datos que me arroga esta consulta los guardo en un vector... Al hacer la consulta creo un textarea que es donde al final se han de mostrar los datos del vector.Ver original
if(req.getParameter("B1")!=null) { pag.println("<form method='post' action='' name='form'>"); try { bd.valida = bd.ingreso.executeQuery(q); int i=0,aux=0; boolean band=false; while(bd.valida.next()) { pag.println("<textarea name='pregunta' id='pregunta' cols='55' rows='10'>"); band=true; i=aux; for(i=0;i<18;i++) { if(band==true) { pre[i]=pregunta; band=false; pag.println(pre[i]); aux=i+1; } } pag.println("</textarea>"); pag.println("<input type='button' value='A' name='B1' />"); } } }
El problema radica que lo que yo necesito es que me muestre un solo dato a la vez y que cada vez que yo presione el boton el area de texto se actualize mostrandome el siguiente dato. Pero por mas que he intentado no me da como esta el codigo en este momento me muestra exactamente 18 textarea uno por cada dato y no es lo que necesito.... en otras formas que he hecho me muestra todos al mismo tiempo, o me muestra infinidad de veces el boton...
La Verdad no se que mas hacer para que me muestre como antes he dicho un dato a la vez y cada vez que presione el boton me muestre el siguiente dato.
Por favor si alguien sabe o tiene idea de como hacerlo se lo agradeceria mucho.