Ir para conteúdo

POWERED BY:

Arquivado

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

juniorfernandes

[Resolvido] Como mostrar a primeira palavra de um registro gravad

Recommended Posts

Olá pessoal, estou com um problemao ao meu ver, acho que pra voces não.

O questão é o seguinte, tenho um registro gravado no MySQL que é o nome do cliente completo, ex: Marcio Jóse Nunes,

e estou querendo mostrar o 1º nome que seria "Marcio", estou usando o <%=session("nome_cobranca")%> para poder mostrar o nome apois o login.

 

O que devo fazer para que seja exibido apenas o 1º nome?

 

Fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

NomeCompleto="Alexandre Burzum"
' no caso coloque o session("nome_cobranca")

temp = Split(NomeCompleto,chr(32))

Primeiro_Nome =  temp(0)

Response.Write "Primeiro Nome é: " & Primeiro_Nome

ou também

 

<%=left(session("nome_cobranca"),(Instr(session("nome_cobranca"),chr(32))-1))%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

NomeCompleto="Alexandre Burzum"
' no caso coloque o session("nome_cobranca")

temp = Split(NomeCompleto,chr(32))

Primeiro_Nome =  temp(0)

Response.Write "Primeiro Nome é: " & Primeiro_Nome

ou também

 

<%=left(session("nome_cobranca"),(Instr(session("nome_cobranca"),chr(32))-1))%>

 

 

Tentei colocar o <%=left(session("nome_cobranca"),(Instr(session("nome_cobranca"),chr(32))-1))%> mais olha o erro que deu : Microsoft VBScript runtime error '800a0005'

 

Invalid procedure call or argument: 'Left'

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%
function nome(valor)
  if Instr(valor,chr(32) > 0 then
     nome = left(valor,(Instr(valor,chr(32))-1))
  else
     nome = valor
  end if
end function
%>

para chamar a function

 

<%=nome(session("nome_cobranca"))%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa a primeira opção

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%
function nome(valor)
  if Instr(valor,chr(32) > 0 then
     nome = left(valor,(Instr(valor,chr(32))-1))
  else
     nome = valor
  end if
end function
%>

para chamar a function

 

<%=nome(session("nome_cobranca"))%>

O codigo acima gerou um erro, segue abaixo:

 

Microsoft VBScript compilation error '800a03ee'

 

Expected ')'

 

/loja/cabecalho.asp, line 154

 

if Instr(valor,chr(32) > 0 then)

---------------------------^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve salve pessoal, funcionou perfeitamento a minha aplicação, muito obrigado a todos.

 

Ficou assim:

 

<%

function nome(valor)

if Instr(valor,chr(32)) > 0 then

nome = left(valor,(Instr(valor,chr(32))-1))

else

nome = valor

end if

end function

%>

 

 

chamando a <%=nome(session("nome_cobranca"))%>

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.