Foros del Web » Programación para mayores de 30 ;) » Java »

Arreglo de Múltiples Objetos, Componentes de Formulario en JSP

Estas en el tema de Arreglo de Múltiples Objetos, Componentes de Formulario en JSP en el foro de Java en Foros del Web. Cordial Saludo: Yo hago una consulta a una BD de MySQL, la cual me arroja unos campos de unos registros, estos registros no sé cuantos ...
  #1 (permalink)  
Antiguo 22/03/2007, 11:15
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla, Colombia
Mensajes: 181
Antigüedad: 17 años, 11 meses
Puntos: 3
Arreglo de Múltiples Objetos, Componentes de Formulario en JSP

Cordial Saludo:

Yo hago una consulta a una BD de MySQL, la cual me arroja unos campos de unos registros, estos registros no sé cuantos son, yo necesito modificar todos los datos de los diferentes campos en un solo formulario.

Puede ser una caja de texto (Input Tipo= Text), o cien cajas de texto o ninguna.

Necesito capturar los valores del número indeterminado de cajas de texto y hacer las modificaciones respectivas.

Cómo hago?
  #2 (permalink)  
Antiguo 22/03/2007, 13:56
Avatar de Xinef  
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 10 meses
Puntos: 7
Re: Arreglo de Múltiples Objetos, Componentes de Formulario en JSP

Cita:
Iniciado por joseluisbz Ver Mensaje
Yo hago una consulta a una BD de MySQL, la cual me arroja unos campos de unos registros, estos registros no sé cuantos son, yo necesito modificar todos los datos de los diferentes campos en un solo formulario.
Código:
     resultados = consulta SQL

     <form>
     while hay-datos {
         siguiente_registro
         nombreC = obtener_nombre_campo
         valorC = obtener_valor_campo
         
         <input type="text" name=nombreC value=valorC/> <br/>
     }
     
     <input type="submit" />
     </form>
  #3 (permalink)  
Antiguo 23/03/2007, 11:01
 
Fecha de Ingreso: febrero-2007
Ubicación: Barranquilla, Colombia
Mensajes: 181
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Arreglo de Múltiples Objetos, Componentes de Formulario en JSP

Diseñe mi propia solución

Código JSP:

Código PHP:
<%@ page session="false" %>
<%
if(
request.getParameter("sbGenerarJSP")!= null)
{    
    
out.println("<FORM ACTION=\"http://localhost:8080/CPAG/ArrayForm.jsp\" METHOD=POST>");
    
out.println("Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>");

    
out.println("Valores Obtenidos <P>\n");
    
int ValTemp 0;
    
int tfQtty Integer.parseInt(request.getParameter("tfQtty"));
    while(
ValTemp<=tfQtty)
    {
        
String NmValue "tf"+ValTemp;
        
String tfValue request.getParameter(NmValue);
        
out.println("<input type=text size=6 maxlength=6 disabled = yes name = \"Ot"+ValTemp+"\" value = \""+tfValue+"\" > Valor Anterior de "+NmValue+"<P>");
        
ValTemp++;
    }

    
out.println("Valores Generados <P>\n");
    
ValTemp 0;
    while(
ValTemp<=tfQtty)
    {
        
int tfValue tfQtty-ValTemp;
        
out.println("<input type=text size=6 maxlength=6 name = \"tf"+ValTemp+"\" value = \""+tfValue+"\" >Nombre:tf"+ValTemp+"<P>");
        
ValTemp++;
    }
    
out.println("<input type=text size=6 maxlength=6 name=tfQtty value=10> Cantidad <P>\n");
    
out.println("<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"");
    
out.println("<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"");
    
out.println("</FORM>");
    
//exit;
}
else if(
request.getParameter("sbGenerarPHP")!= null)
{    
    
out.println("<FORM ACTION=\"http://localhost/ArrayForm.php\" METHOD=POST>");
    
out.println("Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>");

    
out.println("Valores Obtenidos <P>\n");
    
int ValTemp 0;
    
int tfQtty Integer.parseInt(request.getParameter("tfQtty"));
    while(
ValTemp<=tfQtty)
    {
        
String NmValue "tf"+ValTemp;
        
String tfValue request.getParameter(NmValue);
        
out.println("<input type=text size=6 maxlength=6 disabled = yes name = \"Ot"+ValTemp+"\" value = \""+tfValue+"\" > Valor Anterior de "+NmValue+"<P>");
        
ValTemp++;
    }

    
out.println("Valores Generados <P>\n");
    
ValTemp 0;
    while(
ValTemp<=tfQtty)
    {
        
int tfValue tfQtty-ValTemp;
        
out.println("<input type=text size=6 maxlength=6 name = \"tf"+ValTemp+"\" value = \""+tfValue+"\" >Nombre:tf"+ValTemp+"<P>");
        
ValTemp++;
    }
    
out.println("<input type=text size=6 maxlength=6 name=tfQtty value=10> Cantidad <P>\n");
    
out.println("<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"");
    
out.println("<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"");
    
out.println("</FORM>");
}
else
{
    
out.println("<FORM ACTION=\"http://localhost:8080/CPAG/ArrayForm.jsp\" METHOD=POST>");
    
out.println("Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>");
    
int ValTemp 0;
    
int tfQtty 10;
    while(
ValTemp<=tfQtty)
    {
        
int tfValue tfQtty-ValTemp;
        
out.println("<input type=text size=6 maxlength=6 name = \"tf"+ValTemp+"\" value = \""+tfValue+"\" >Nombre:tf"+ValTemp+"<P>");
        
ValTemp++;
    }
    
out.println("<input type=text size=6 maxlength=6 name=tfQtty value=10> Cantidad <P>\n");
    
out.println("<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"");
    
out.println("<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"");
    
out.println("</FORM>");
}
%> 
Por parte de PHP

Código PHP:
<?php

if(isset($_POST['sbGenerarPHP']))
{
    print 
"<FORM ACTION=\"http://localhost/ArrayForm.php\" METHOD=POST>";
    Print 
"Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>";

    print 
"Valores Obtenidos<P>";
    
$ValTemp=0;
    
$tfQtty $_POST['tfQtty'];
    while(
$ValTemp<=$tfQtty)
    {
        
$NmValue "tf$ValTemp";
        
$tfValue $_POST[$NmValue];
        print 
"<input type=text size=6 maxlength=6 disabled = yes name = \"Ot$ValTemp\" value = \"$tfValue\" > Valor Anterior de $NmValue<P>";
        
$ValTemp++;
    }

    print 
"Valores Generados<P>";
    
$ValTemp=0;
    while(
$ValTemp<=$tfQtty)
    {
        
$tfValue $tfQtty-$ValTemp;
        print 
"<input type=text size=6 maxlength=6 name = \"tf$ValTemp\" value = \"$tfValue\" >Nombre:tf$ValTemp<P>";
        
$ValTemp++;
    }
    print 
"<input type=text size=2 maxlength=2 name=tfQtty value=10> Cantidad<P>\n";
    print 
"<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"";
    print 
"<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"";
    print 
"</FORM>";
    exit;
}
elseif(isset(
$_POST['sbGenerarJSP']))
{
    print 
"<FORM ACTION=\"http://localhost:8080/CPAG/ArrayForm.jsp\" METHOD=POST>";
    Print 
"Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>";
    print 
"Valores Obtenidos<P>";
    
$ValTemp=0;
    
$tfQtty $_POST['tfQtty'];
    while(
$ValTemp<=$tfQtty)
    {
        
$NmValue "tf$ValTemp";
        
$tfValue $_POST[$NmValue];
        print 
"<input type=text size=6 maxlength=6 disabled = yes name = \"Ot$ValTemp\" value = \"$tfValue\" > Valor Anterior de $NmValue<P>";
        
$ValTemp++;
    }
    print 
"Valores Generados<P>";
    
$ValTemp=0;
    while(
$ValTemp<=$tfQtty)
    {
        
$tfValue $tfQtty-$ValTemp;
        print 
"<input type=text size=6 maxlength=6 name = \"tf$ValTemp\" value = \"$tfValue\" >Nombre:tf$ValTemp<P>";
        
$ValTemp++;
    }
    print 
"<input type=text size=6 maxlength=6 name=tfQtty value=10> Cantidad <P>\n";
    print 
"<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"";
    print 
"<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"";
    print 
"</FORM>";
    exit;
}
else
{
    print 
"<FORM ACTION=\"http://localhost/ArrayForm.php\" METHOD=POST>";
    Print 
"Generaci&oacute;n de Cuadros de Texto de Manera Din&aacute;mica.<P>";
    
$ValTemp=0;
    
$tfQtty 10;
    while(
$ValTemp<=$tfQtty)
    {
        
$tfValue $tfQtty-$ValTemp;
        print 
"<input type=text size=6 maxlength=6 name = \"tf$ValTemp\" value = \"$tfValue\" >Nombre:tf$ValTemp<P>";
        
$ValTemp++;
    }
    print 
"<input type=text size=2 maxlength=2 name=tfQtty value=10> Cantidad <P>\n";
    print 
"<input type=submit name=sbGenerarJSP value=\"Generar en JSP\"";
    print 
"<input type=submit name=sbGenerarPHP value=\"Generar en PHP\"";
    print 
"</FORM>";
    exit;
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:49.