TECHNO subbu:
Aquí tengo Identificación del Estudiante llegar formato correcto, pero su estado llegué último valor sólo mi código java frijol
String[] arr1=new String[1000]; //stuid
if(aa!=null)
{
arr1=aa.split(",");
}
String[] arr = new String[1000]; //status
if(ss!=null){
arr = ss.split(",");
}
for(int j=0;j<arr1.length;j++)
{
for(int i=0;i<arr.length;i++)
{
bb.setStuid(arr1[j]);
bb.setStatus(arr[i]);
bb.setSid(sid);
bb.setCid(cid);
bb.setTtid(ttid);
bb.setDate(date);
bb.setDid(did);
bb.setHour(hour);
}
bb=ad.AddAttendance(bb);
}
return bb;
}
ver mis imágenes
y mi mysql valor introducido es la página de resultados de base de datos MySQL (valor erróneo)
Pero, lo que quiero exactamente los datos correctos muestran en la parte delantera
S.MANDAL:
Siempre se recorre toda la arr
matriz para cada uno de los arr1
elementos. Y es por eso por cada stuid, el estado es el último valor (desde el último valor se almacena en el interior bb.setStatus()
cuando se completa el bucle interior para una studid).
Usted tiene que utilizar un solo bucle. Y creo que obtendrá el resultado deseado.
String[] arr1=new String[1000]; //stuid
if(aa!=null)
{
arr1=aa.split(",");
}
String[] arr = new String[1000]; //status
if(ss!=null){
arr = ss.split(",");
}
for(int j=0;j<arr1.length;j++)
{
bb.setStuid(arr1[j]);
bb.setStatus(arr[j]); // It will take status of j'th studId
bb.setSid(sid);
bb.setCid(cid);
bb.setTtid(ttid);
bb.setDate(date);
bb.setDid(did);
bb.setHour(hour);
}
bb=ad.AddAttendance(bb);
}
return bb;
}
Espero que esta ayuda voluntad.