Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bimpercursso

[Resolvido]  split

Recommended Posts

ola gente, estou com uma pequena duvida aqui co mrelação a função split

 

tenho um campo checkbox que tem o nome "cursos_id", preciso recuperar os valores para fazer o insert, mas quando eu pego o request do cursos_id ele me traz assim "valor1, valor2, valor3 ", com ", " e o proximo valor do request selecionado, mas na verdade preciso fazer a quantidade de insert que foi selecionad, etnao usei a função SPLIT, mas nao esta dando muito certo, alguem pode ver o qeu estou fazendo de errado

 

dim txt,a
   txt=request("cursos_id")
   a=Split(txt)
   a(0) &"<br>"
   a(1)

 

e me retorna o seguinte erro

 

Microsoft VBScript runtime error '800a000d' 

Type mismatch 

/inicio/academico/circulares_incluir.asp, line 30

Compartilhar este post


Link para o post
Compartilhar em outros sites

txt = request("cursos_id")

txtArray = Split(txt,",")

 

For x = LBOUND(txtArray) to UBOUND(txtArray)

'''''''aqui vem sua SQL'''''''

Next

Compartilhar este post


Link para o post
Compartilhar em outros sites

era exatamente isso costelinha, muto obrigado, mas preciso fzer uam nova pergunta, pois o caso é um pouco diferente

 

 

existe o request de "Cursos_id", que você deu o split e tem a variavel de "classe", que funciona da msama forma.

 

minha insert precisa conter o valor do "cursos_id(1)" com "classe1", "cursos_id(2)" com "classe2" ...

 

deu para entender, nao sei se explicquei direito, mas caso nao entendam manda ai que eu tento explicar melor

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, acho qeu você nao entendeu,

 

o campo de classe é tipo "checkbox" tbm, igual o de cursos_id, entao o que eu preciso é pegar em ordem

 

tipo assim:

 

pego o curso_id_1 com a classe_1 e insert na tabela

pego o curso_id_2 com a classe_2 e insert na tabela

pego o curso_id_3 com a classe_3 e insert na tabela

 

afinal no banco existe um campo cursos_id e outro classe

 

com a sua ajuda o classes_id ja esta certinho, cada insert inserindo um cursos_id diferente, agora falta na mesma insert pegar o valor da classe, nao sei se serial um loop dentr o do outro, preciso de ajuda para terminar isso

 

alguma sugestao?

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

gente ja consegui, vou postar o codigo de como ficou

 

txt = request("cursos_id")
		txtArray = Split(txt,",")

		txt2 = request("classe")
		txtArray2 = Split(txt2,",")

		
		For x = LBOUND(txtArray) to UBOUND(txtArray)
		aux=aux		
			For y = aux to UBOUND(txtArray2)
				'insert aqui
				aux=aux+1
				exit for	
			next
		next

muito obrigado custelinha, brigadao mesmo

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.