Ir para conteúdo

POWERED BY:

Arquivado

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

Leandro Diniz

Resgatar dados multipla seleção!!!

Recommended Posts

Boa Tarde !

 

Pessoal, estou tentando resolver este problema a alguns dias e nao consigo , meu sistema esta pronto só dependendo disso, preciso de uma ajuda de vcs !

 

Tenho um formulário onde preecho os dados de múltipla seleção,

 

<select size="5" name="usuario_setor" style="padding:0; font-family: Tahoma; font-size: 8pt; border: 1px solid #CCCCCC; background-color: #D5D2CB" multiple><option value="Acessibilidade">Acessibilidade</option><option value="Administracao">Administracao</option><option value="Assessoria a Gestao">Assessoria a Gestao</option><option value="Comunicacao e Informacao">Comunicacao e Informacao</option><option value="Formacao">Formacao</option><option value="Gestao e Planejamento">Gestao e Planejamento</option><option value="Tecnologia da Informacao">Tecnologia da Informacao</option></select>

 

Depois de gravado preciso resgatar para alteração,

 

 

 

<SELECT style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #d5d2cb" multiple size=3 name=usuario_setor><%setores= "Acessibilidade, Administração, Assessoria a Gestão, Comunicação e Informação, Formação, Gestão e Planejamento, Tecnologia da Informação"arrsetor=split(rs_usuarios_alt("usuario_setor"),",")arrsetores=split(setores,",")  for y=0 to ubound(arrsetores)  response.write"<option value="&arrsetores(y)  for x=0 to ubound(arrsetor)  if arrsetor(x)=arrsetores(y) then response.write " selected"next  response.write">"&arrsetores(y)&"</option>"&vbcrnext%></select>

Acontece que se eu trabalhar sem os espaços nas palavras funciona perfeitamente, mais preciso utilizar dessa forma (Assessoria a Gestão) com os espaços entre as palavras pois os dados já existem no banco do cliente.

 

 

 

 

Agradeço desde já

 

Leandro Diniz

 

Messenger:leandrooppen@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leandro, Não sei se eu entendi direito, mas pelo que eu vi o problema não está no espaço entre os caracteres, mas sim o espaço na frente deles, pois na declaração da variável "setores", você começa quase todos os setores com um espaço na frente. Então tente fazer o seguinte na declaração da variável tire o espaços depois da virgula. O que vai mudar é o seguinte:--Antessetores= "Acessibilidade, Administração, Assessoria a Gestão, Comunicação e Informação, Formação, Gestão e Planejamento, Tecnologia da Informação"--Depoissetores= "Acessibilidade,Administração,Assessoria a Gestão,Comunicação e Informação,Formação,Gestão e Planejamento,Tecnologia da Informação" Espero ter entendido o seu problema e ter conseguido lhe ajudar. Caso você tenha alguma duvida ou não tenha funcionado me avise. Grato.Fábio P. Santana

Compartilhar este post


Link para o post
Compartilhar em outros sites

Leandro, Não sei se eu entendi direito, mas pelo que eu vi o problema não está no espaço entre os caracteres, mas sim o espaço na frente deles, pois na declaração da variável "setores", você começa quase todos os setores com um espaço na frente. Então tente fazer o seguinte na declaração da variável tire o espaços depois da virgula. O que vai mudar é o seguinte:--Antessetores= "Acessibilidade, Administração, Assessoria a Gestão, Comunicação e Informação, Formação, Gestão e Planejamento, Tecnologia da Informação"--Depoissetores= "Acessibilidade,Administração,Assessoria a Gestão,Comunicação e Informação,Formação,Gestão e Planejamento,Tecnologia da Informação" Espero ter entendido o seu problema e ter conseguido lhe ajudar. Caso você tenha alguma duvida ou não tenha funcionado me avise. Grato.Fábio P. Santana

Oi Fabio, obrigado pela atenção !eu ja tinha realizado esse teste, acontece o seguinte dessa forma ele grava no banco mais nao marca nomo selecionado quando eu resgato os dados.Obs.: da forma que coloquei ai no post originalmente qualdo eu seleciono os campos sem espaço funciona e quando eu coloco algum que tem espaço nao.se você tiver algum modelo que costuma usar me mande por favor.grato Leandro

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.