Ir para conteúdo

POWERED BY:

Arquivado

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

Chakan

Se o campo ta vazio, como que faço ?!

Recommended Posts

Oi gente!Bom..dxo ver se consigo explicar direito a situaçao. Tenho um formulario de inserçao de noticias aqui..dae nele existe um campo chamado "TituloED", que eh um campo que serve pra qm insere a noticia, por um texto ae e dae ele vai aparecer na pagina principal, linkando pra noticia.Minha dúvida eh, se a pessoa nao poe nada no campo, deixa em branco, na pagina principal o canto aonde aparece o tal texto tb fica em branco. Queria saber, como que faço pra que num fique aquele branco la na pagina principal? Exemplo pratico do q ta havendo:"Com branco:"- TituloED noticia 1- - TituloED noticia 3"Sem o branco" - Assim que eu queria. Supondo que na noticia 2 a pessoa nao ponha nada no TituloED:- TituloED noticia 1- TituloED noticia 3Eu teh tenho 1 ideia do codigo q preciso por:<% If not (rsnoticias.Fields.Item("TituloED").Value) = "" Then %><%=(rsnoticias.Fields.Item("TituloED").Value)%><%else%>Duvida eh..o que por depois do else pra que nao aparece o branco como eu disse acima? Por favor deem 1 maozinha :) Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque oq você postou por ultimo por este codigo!<%titulo = trim(rsnoticias.Fields.Item("TituloED").Value)if len(titulo)>0 then response.write(titulo)end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ideal é q esse campo fosse de preenchimento obrigatório...você pode estar verificando se o campo está vazio entes de imprimir na tela tipoif isNull(rsnoticias("TituloED")) = false.... Exibeend iftenta aêMagnoweb©

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ratu - Testei isso que você me disse..mas ainda assim mostra la o branco.Magnoweb - Poxa mas deve ter um modo de driblar essa obrigatoriedade..hehe Tipo verificar se o campo ta vazio..beleza..e se tiver..dae ele simplesmente nao mostra nada e simplesmente dxa td como ta..igual mostrei no exemplo.Alguem mais tem sugestoes? ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas para que você quer cadastrar uma coisa em branco ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas para que você quer cadastrar uma coisa em branco ?

Nao quero cadastrar algo em branco. Tem la o campo TituloED..mas nao quero que ele seja obrigatorio. A pessoa poe um texto nele soh se houver necessidade..e caso ela coloque..dae esse texto aparece..por exemplo:- TituloED texto 1- TituloED texto 2- TituloED texto 3Mas, se ela nao poe nada, digamos no numero 2, eu queria saber como que faz pra deixar assim:- TituloED texto 1- TituloED texto 3O 2 ta em branco..mas nao aparece..pula direto pro 3 que tem algo. Com if then else acho q da pra fazer..mas num sei como.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara..

Troque isso

<% If not (rsnoticias.Fields.Item("TituloED").Value) = "" Then %><%=(rsnoticias.Fields.Item("TituloED").Value)%><%else%>
Por isso

<% If not (rsnoticias.Fields.Item("TituloED").Value) = "" Then %><%=(rsnoticias.Fields.Item("TituloED").Value)%><%End if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcelo Barcellos - Eu já tinha tentado sua sugestão sem o else mas nao deu certo ^^ Continua dando o mesmo prob.Alguma sugestão mais gente? :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo ... se você estiver usando o access .eh so mudar o tipo de campo dele .. So colocar Comprimento Nulo = "SIM"

Padrão dele é "SIM". Tanto estando como "SIM" ou "NÃO" o problema persiste.Mais alguma ideia gente? ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

o campo pode nao ta vazio sei lá ta nuloteste assim<% If not IsEmpty(rsnoticias.Fields.Item("TituloED").Value) AND not IsNull(rsnoticias.Fields.Item("TituloED").Value) Then %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Campo eh: Permitir Comprimero Zero : SIM

Aqui tbm funciona assim, e não preciso fazer If para valor nulo, pois quando não tem nada no campo ele joga um espaço em branco (por enquanto esta funcionando assim e não testei no servidor ainda).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente. Eu sei que funciona. Mas o q acho q seis n entenderam eh q eu queria que ele nao jogasse aquele espaço em branco na tela..queria q ele simplesmente nao colocasse nada la na tela e pulasse pro proximo registro com algum texto escrito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmm gente acho que consegui.Fato eh que havia uma seta na frente do texto que era mostrado pelo TituloED..dae essa seta tava pegando o link disso. Era ela q tava sendo mostrada e nao o espaço em branco. Se eu tiro a seta dae funciona.Acho que agora ja consigo resolver. Mas valeu a todos :D Qlqr coisa posto aqui de novo ^^EDIT - Eh..resolvi:<%If (not (Trim(rsNoticias.Fields.Item("TituloED").Value) = "")) Then%><img src="imagens/utilidades/seta.gif" width="8" height="7" border="0"><%response.write(rsNoticias.Fields.Item("TituloED").Value)End If%>Implementando a seta no IF deu certinho. Dae ele soh mete ela na tela se tem algo no TituloED.

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.