Jump to content


Photo

"multipla Função"


  • Faça o login para participar
7 replies to this topic

#1 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

Posted 28/03/2005, 15:44

ae fazendo favor, alguem poderia me fala como posso fazer pra tipo, com os mesmos campos que adiciono um item no BD depois por editar a "noticia" usando esses mesmo campos. Por exemplo:
tenho dois campos "Titulo" e "Texto" ai vo digito as informçãoes e pronto adiciono no BD, ai caso eu queria editar essas "informações" que adicionei, ela retornar nesses mesmo campos que usei pra adicionar.
Acho que a daqui do fórum é assim né ?! bom desde ja valeu!
còé ?

#2 andreylefkum

andreylefkum

    Andrey José

  • Usuários
  • 145 posts
  • Sexo:Não informado

Posted 28/03/2005, 15:50

bom o que da pra vc fazer é criar uma página para listar os titulos das noricias com link por exemplo:

editar.asp?id_noticia=25 por exemplo!

ai na pagina editar.asp:

id_noticia = request.querystring("id_noticia")

conexao

Sql = "Select * FROM noticias WHERE id_noticia = "&id_noticia&""
...

ai vc só jogava o recordset para os campos com

<%=rs("titulo")%> e <%=rs("texto")%>

valeu...

#3 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

Posted 28/03/2005, 15:59

mas não quero criar outra pagina pra editar pois desse geito eu sei fazer. eu quero usar pra adicionar e editar a noticia usando a "mesma pagina" e os mesmos campos, sem precisar fazer isso ai ou "duplicar" os campos um pra cada função.
còé ?

#4 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 28/03/2005, 16:28

cara vc quer usar a mesma pagina que você cadastra para alterar ?? huauha acho q vc num vai conseguir não...

mais explica melhor ai qual o problema pra vc crirar a outra pagina ??

#5 WeeD

WeeD

    12 Horas

  • Usuários
  • 166 posts
  • Sexo:Não informado

Posted 28/03/2005, 18:42

bom só não quero ficar criando varias paginas, uma pra adicionar outra pra editar e por ai vai. :) e fazendo os dois em uma pagina só me ajudaria bastante.

Edição feita por: WeeD, 28/03/2005, 18:43.

còé ?

#6 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 28/03/2005, 21:14

bom...
2 paginas nao sao "varias"
acho que a maioria usa assim (exemplo)
adiciona.asp e edita.asp
e um link pra deletar

acho mais trank de usar assim


vc quer que todas noticias sejam exibidas numa pagina com os campos?

#7 sandino

sandino

    12 Horas

  • Usuários
  • 134 posts
  • Sexo:Não informado
  • Localidade:Lages - SC
  • Interesses:WeB

Posted 29/03/2005, 13:27

Pelo que entendi vc gostaria de fazer um update da noticia existente !? Sem criar outra linha no BD !?

#8 Xclick

Xclick

    12 Horas

  • Usuários
  • 198 posts
  • Sexo:Não informado
  • Localidade:Bauru

Posted 29/03/2005, 15:07

fácil, veja:

quando vc for cadastrar uma notícia vc manda assim pagina.asp?acao=cadastrar quando for editar vocÊ fazer assim: pagina.asp?acao=editar

então em pagina.asp vc divide a página em blocos usando:

acao = request.querystring("acao")
if acao = "cadastrar" then

'parte do código onde vc cadastra

elseif acao = "editar" then

'parte do código onde vc edita

endif

vamos suport que vc acabou de cadastrar uma notícia e queira na mesma hora entrar na tela de exibição/edição, ao final da execução de inserção você dá um response.redirect pagina.asp?acao=editar&noticia=new

vc pode usar agora um outro if para saber se vc quer editar a notícia nova:

if request.querystring("noticia") = "new" then

'aí vc dá um select * from noticias order by codigo desc

end if

se vc passar notícia=999 aí vc dá um select * from noticias where codigo = 999

e vc edita essa... tudo usando a mesma página... só aconselho a organizar bem o código pra não ficar confuso.

Edição feita por: Xclick, 29/03/2005, 15:07.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq