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!
"multipla Função"
Started By WeeD, 28/03/2005, 15:44
7 replies to this topic
#1
Posted 28/03/2005, 15:44
còé ?
#2
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...
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
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
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 ??
mais explica melhor ai qual o problema pra vc crirar a outra pagina ??
#5
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
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?
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
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
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¬icia=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.
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¬icia=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)