Ir para conteúdo

POWERED BY:

Arquivado

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

Adilson_Web_2007

Função para achar espaço em branco

Recommended Posts

Olá pessoal, estou com uma dúvida. Tenho uma string que vem do banco de dados, por exemplo : o nome de um usuario, eu gostaria de mostrar o nome dele mas quando cadastra o nome do usuario , cadastra com o nome e sobrenome, eu gostaria de saber como eu faço para pegar o nome. Estava pensando em fazer uma função para ler ate onde estiver o espaço vazio, da para fazer isso.

 

entendendo por exemplo Ana maria Braga, esse foi o nome cadastrado no banco desse modo. quando ela logasse eu gostari de exibir assim: Ana da para fazer isso? Desde já eu agradeço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolve?

 

ASP
<%

Dim StrURL, MinhaPos

StrURL = "Ana maria Braga"

MinhaPos = InStr(StrURL, " ")

Response.Write(Left(StrURL, MinhaPos))

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se voce só quiser o nome do cara, pode usar um split e pegar o primeiro caracter.

 

 

ASP
dim nome, arr

nome = "Felipe Bellé"

arr = split(nome," ")

response.write arr(0)

Compartilhar este post


Link para o post
Compartilhar em outros sites

bl valeu, outra dúvida em relação ao operador like. Essa minha sintaxe está certa pois está dando erro.

 

 

sqlPesquisa = "Select codigo_contrato,contratante,contratada,anuente,interviniente,situacao_contrato,ttulo_contrato From cad_contrato where codigo_contrato Like " + " '%" + request.form("numero") + "%' or  titulo_contratoLike " + " '%" + trim(request.form("titulo_contrato")) + "%' or contratante Like " + " '%" + trim(request.form("contratante")) + "%'  or contratada Like " + " '%" + request.form("contratada") + "%'   or situacao_contrato Like " + " '%" + trim(request.form("sit")) + "%'  or interviniente Like " + " '%" + trim(request.form("interviniente")) + "%'  or tipo_contrato Like " + " '%" + trim(request.form("tipo_contrato")) + "%'  or anuente Like " + " '%" + trim(request.form("anuente")) + "%' "							set rsPesquisa = conexaoDataBase.execute(sqlPesquisa)

esse é o erro:

 

Microsoft OLE DB Provider for ODBC Drivers erro '80040e14'

[MySQL][ODBC 3.51 Driver][mysqld-5.0.41-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''%%' or contratante Like '%coats%' or contratada Like '%%' or situacao_cont' at line 1

 

/contratos/menuUsuario.asp, line 150

 

 

muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja se resolve:

 

ASP
sqlPesquisa = "Select codigo_contrato, contratante, contratada, anuente, interviniente, situacao_contrato, titulo_contrato From cad_contrato where codigo_contrato Like '%"&request.form("numero")&"%' or titulo_contrato Like '%"&trim(request.form("titulo_contrato"))&"%' or contratante Like '%"&trim(request.form("contratante"))&"%' or contratada Like '%"&request.form("contratada")&"%' or situacao_contrato Like '%"&trim(request.form("sit"))&"%' or interviniente Like '%"&trim(request.form("interviniente"))&"%' or tipo_contrato Like '%"&trim(request.form("tipo_contrato"))&"%' or anuente Like '%"&trim(request.form("anuente"))&"%'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta funcionoando direirinho, mas me tira outra dúvida, para essa busca aparecer dentro do iframe como eu faço, pois ja pesquisei, mas não achei nada.

 

 

<table width="650" height="400" align="center">	<tr>	<td align="left" valign="top" bgcolor="#FFFFFF" >	<img src="imagem/honda.jpg">	<form name="acesso" method="post" action="menuUsuario.asp" onSubmit="return ValidaForm(this);" target="pesquisa">	  <table width="645" border="0" align="center" class="fundocamada3">	  <tr>	   <td width="20%"><fieldset><legend>Número Contrato</legend><br> <input name="numero" type="text" class="formsenable" id="numero" size="20" maxlength="20"></fieldset></td>	   <td width="19%"><fieldset><legend>Título do Contrato</legend><br> <input name="titulo" type="text" class="formsenable" id="titulo" size="20" maxlength="20"></fieldset></td>	   <td width="21%"><fieldset><legend>Contratante</legend><br> <input name="contratante" type="text" class="formsenable" id="contratante" size="20" maxlength="20"></fieldset></td>	   <td width="20%"><fieldset><legend>Contratada</legend><br> <input name="contratada" type="text" class="formsenable" id="contratada" size="20" maxlength="20"></fieldset></td>	   <td width="20%" rowspan="2"><fieldset><legend>Situação do Contrato </legend><input name="sit" type="radio" value="a ativa" id="Situacao1">A ativar<br>			<input name="sit" type="radio" value="ativo" id="Situacao2">			Ativo<br>			<input name="sit" type="radio" value="inativo" id="Situacao3">				Inativo<br>			<input name="sit" type="radio" value="suspenso" id="Situacao4">				Suspenso<br>			<input name="sit" type="radio" value="vencido" id="Situacao5">			Vencido</fieldset>	   </td>			<tr> 				<td width="20%"><fieldset><legend>Interviniente</legend><br> <input name="interviniente" type="text" class="formsenable" id="interviniente" size="20" maxlength="20"></fieldset></td>				<td width="19%"><fieldset><legend>Tipo de Contrato</legend> <br> <select name="tipo_contrato" class="formsenable" id="tipo_contrato">					  <%do while not rsContrato.eof%>							  <option value="<%=rsContrato("tipo_contrato")%>"><%=rsContrato("tipo_contrato")%></option>								   <%									  rsContrato.movenext									  loop								   %>								   </select></fieldset></td>				<td width="21%"><fieldset><legend>Anuente</legend><br> <input name="anuente" type="text" class="formsenable" id="anuente" size="20" maxlength="20"></fieldset></td>				<td width="20%"><fieldset><legend></legend><br> <input name="titulo_contrato" type="text" class="formsenable" id="titulo_contrato" size="20" maxlength="20"></fieldset></td>						 </tr>			<tr>			  <td> </td>			  <td colspan="2"><div align="center"><input name="imageField" type="image" class="CaixaTexto"  src="imagem/pesquisa.gif" alt="Pesquisar" width="94" height="23" border="0" valign="center"></div></td>			  <td align="center"><div align="left"><a href="java script:document.acesso.reset();"><img src=imagem/limpar.gif alt="Limpar" name="sapc_botao_limpar" border="0"></a></div>		   </tr>			  	  	  </table>	  	</form> 		  					 <table align="center" width="100%" cellpadding="1" cellspacing="2" class="fundocamada1" border="1">						<tr>						  <td>Título Contrato</td>						  <td>Tipo Contrato</td>						  <td>Contratante</td>						  <td>Contratada</td>						  <td>Anuente</td>						</tr>						   <%						   if trim(request.form("numero")) <> "" or  trim(request.form("titulo_contrato")) <> "" or trim(request.form("contratante")) <> "" or trim(request.form("contratada")) <> "" or trim(request.form("sit")) <> "" or trim(request.form("interviniente")) <> "" or trim(request.form("tipo_contrato")) <> "" or trim(request.form("anuente")) <> "" then							sqlPesquisa = "Select codigo_contrato, contratante, contratada, anuente, interviniente, situacao_contrato, titulo_contrato From cad_contrato where codigo_contrato Like '%"&request.form("numero")&"%' or titulo_contrato Like '%"&trim(request.form("titulo_contrato"))&"%' or contratante Like '%"&trim(request.form("contratante"))&"%' or contratada Like '%"&request.form("contratada")&"%' or situacao_contrato Like '%"&trim(request.form("sit"))&"%' or interviniente Like '%"&trim(request.form("interviniente"))&"%' or tipo_contrato Like '%"&trim(request.form("tipo_contrato"))&"%' or anuente Like '%"&trim(request.form("anuente"))&"%'"							set rsPesquisa = conexaoDataBase.execute(sqlPesquisa)							end if							if rsPesquisa.eof then							else						   do while not rsPesquisa.eof%>							<tr>								 <td><a href=""><%=rsPesquisa("titulo_contrato")%></a></td>								 								 <td><a href=""><%=rsPesquisa("contratante")%></a></td>								 <td><a href=""><%=rsPesquisa("contratada")%></a></td>								 <td><a href=""><%=rsPesquisa("anuente")%></a></td>							</tr>							   							<%							rsPesquisa.movenext							loop							end if							%>					 </table>

 

To com dúvida de onde colocar o iframe,

 

<iframe width="100%" height="150" src="menuUsuario.asp" name="sapc_pesquisa_resultado">

numca fiz isso to apanhando muito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troque essa linha aqui:

 

[url="http-~~-//december.com/html/4/element/form.html"]<form[/url] name="acesso" method="post" action="menuUsuario.asp" onSubmit="return ValidaForm(this);" target="pesquisa">

 

para

[url="http-~~-//december.com/html/4/element/form.html"]<form[/url] name="acesso" method="post" action="menuUsuario.asp" onSubmit="return ValidaForm(this);" target="sapc_pesquisa_resultado">

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.