Duplo Select dentro do while

Pessoal,
Estou iniciando no SC e gostaria de tirar uma dúvida.

Faço uma consulta no banco de dados que me retorna 75 registros.

Tenho um duplo select com 4 registros selecionados.

Preciso percorrer essa seleção de 75 registros e gravar um registros para cada item selecionado no duplo select em outra tabela de vinculação.

Espero ter explicado bem minha necessidade.

Obs.: Estou usando uma aplicação controle

Obrigado.

Não sei se evento Ajax onchange funciona nesse campo. Se funcionar de um echo no campo dentro desse evento.e.apresenta o resultado aqui.

o resultado eu já consigo ver, segue:

usuario1;usuario2;usuario3;usuario4

Se usar a função explode do PHP nesse campo ira converter a string em array.
Com foreach você.varre o array.
Dentro do loop fará seus inserts e/ou updates desejados usando a macro sc_exec_sql(‘insert junto …’);
Se for update após o loop use sc_commit_trans();

1 Curtida

Haroldo,

Segue abaixo meu código:
sc_select(DsSelecionaRubrica, $sql_rub_servidor);

if ({DsSelecionaRubrica} === false){
sc_alert(“Seleção informada não retornou registros!!!”);
}
else{
while (!{DsSelecionaRubrica}->EOF){

	$usuario = explode(";", {usuarios});

	foreach ( $usuario as $usuario_selecao ) {
		INSERT ......
	}
	
	
	
	{DsSelecionaRubrica}->MoveNext();
}
{DsSelecionaRubrica}->Close();

}

O DataSet retorna 1500 registros, o duplo select 3 registros, preciso inserir um registro do data para cada item do duplo select, ou seja, 500 registros pra cada.

Obs.: Nem sempre essa conta vai ser exata como essa.

Pode me ajudar?