este no hace lo que quiero
while(( PreRes22 == PreRes11) && (Query3 -> Eof != true) )
{
var = yy;
Opciones = "<input type=radio name=(var+yy), value="">";
AsigPreRes1 = (Query3 -> FieldByName("RESPUESTA")) -> AsString;
Opciones1 = "<P>" + (Opciones + AsigPreRes1) + "</P>";
Espacio44 = "<P>" + (Espacio44 + Opciones1) + "</P>";
Query3 -> Next( );
PreRes22 = (Query3 -> FieldByName("IDPREGUNTA")) -> AsString;
}
este Si lo hace pero no me sirve, ya que funcionaria para casos especificos
while(( PreRes22 == PreRes11) && (Query3 -> Eof != true) )
{
if(yy==1)
{
Opciones = "<input type=radio name=Radios1 value="">";
}
else if(yy==2)
{
Opciones = "<input type=radio name=Radios2 value="">";
}
else
{
Opciones = "<input type=radio name=Radios value="">";
}
AsigPreRes1 = (Query3 -> FieldByName("RESPUESTA")) -> AsString;
Opciones1 = "<P>" + (Opciones + AsigPreRes1) + "</P>";
Espacio44 = "<P>" + (Espacio44 + Opciones1) + "</P>";
Query3 -> Next( );
PreRes22 = (Query3 -> FieldByName("IDPREGUNTA")) -> AsString;
}
yy=yy+1;
estos codigos lo que hacen es crear en un CGI hecho en C++ Builder, RadioButton's , tantos Radios como veces se ejecute el ciclo.
entonces, lo que quiero es que cada vez que entre al ciclo, cree un combo de radios, y la proxima vez que se ejecute el ciclo, cree el combo de radios, pero con nombres diferentes a los del combo anterior, en el segundo codigo, lo hace, pero como dije: es para un caso especifico...
ojala y alguien tenga alguna sugerencia que me ayude a resolver eso...un saludo.....