Ir para conteúdo

POWERED BY:

Arquivado

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

Marostegan

só falta isso

Recommended Posts

olá galera, eu gostaria de saber se alguém pode enviar pra mim um script q seja assim:a pessoa se cadastra em um formulário com seus dados, dai depois ela pode entrar com seu nome de usuario e pode alterar sesu dados (atualizar seu cadastro).porém o banco de dados tem que ser em ACCESSeu preciso disso pq hj anoite preciso apresentar esse projeto na faculdade,eu até fiz um script aqui onde tem o formulário, ele se cadastra e os dados ficam no BD Access, e até ai está funcionando td bem...MAS como eu não manjo pouquíssimo de ASP eu não sei fazer a parte onde ele entra com o nome de usuário para poder atualizar o currículo.se alguém puder dá um força ai fico extremamente agradecido (msm pq se esse projeto for um fracasso, eu vou ficar de DP... ;///)valews pessoal!!! :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra facilitar.....se você já fez o cadastro então é só criar um formulario para alteração e buscar os dados do banco e depois atualizar....coloque o código que você fez pra podermos ajudar.Se você quer codigo pronto tem vários sites que etm arquivos desse tipo pra download, ai é só ir pro google e pesquisar

Compartilhar este post


Link para o post
Compartilhar em outros sites

é como eu falei, eu fiz tudu...mas alguem pode então me ensinar como eu faço pra criar uma tabela que vai fazer o seguinte:vai ter um campo onde o cara digita o nome de usuariodai ele digita, clica em entrar e dai aparece o formulário com todos os dados dele...isso que eu naum sei fazer (campo que ele digita o nome dele e aprece todos os dados dele)...sel alguem puder me ensinar... valew...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal, estou com um script aqui pra cadastrar currículos em um BD access

 

td está funcionando perfeitamente, porém falta eu fazer uma tela onde a pessoa q cadastro o curriculo pode entrar com o Apelido e Senha dela pra poder atualizar as informações... e eu não faço idéia de como fazer isso...

 

se alguem puder me ajudar ficarei mto grato...

 

se quiser baixar o script pra ver como está os codigos e tela pra poder me ajudar, o endereço pra baixar é:

 

http://www.microvip.net/bd.rar

 

 

se alguem quiser me add no hotmail (danger_loko@hotmail.com) ou skype (daniel_publicitario)

 

se alguem puder explicar detalhadamente ou ir me ajudando passao a passo por algum meio, msm assim depois irei colar td a explicação e o código aqui no forum...

 

vlws msm a todos pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você baixou esse codigo da internet ou criou?Você sabe programar em asp?o que você precisa é um sistema de autenticação, na internet tem vários pra baixar. Se você quer aprender a fazer continue postando colocando suas duvidas de como fazer isso. Bom, pra ir adiantando....você terá que criar uma tabela onde irá armazenar o nome de usuário e senha. Cria uma tela(login) em que vai executar uma consulta nessa tabela pesquisando se o nome de usuário e senha digitados pelo usuário são iguiais ao que tem no banco, se forem deixa ele entrar, se não informa que o usuário não existe. Cria uma sessão por segurança e já era.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você baixou esse codigo da internet ou criou?Você sabe programar em asp?o que você precisa é um sistema de autenticação, na internet tem vários pra baixar. Se você quer aprender a fazer continue postando colocando suas duvidas de como fazer isso. Bom, pra ir adiantando....você terá que criar uma tabela onde irá armazenar o nome de usuário e senha. Cria uma tela(login) em que vai executar uma consulta nessa tabela pesquisando se o nome de usuário e senha digitados pelo usuário são iguiais ao que tem no banco, se forem deixa ele entrar, se não informa que o usuário não existe. Cria uma sessão por segurança e já era.

olá, esse código eu peguei pronto da net, dai modifiquei conforme eu precisava. Mas eu não manjo nd de ASP...tpw... eu entendi o que precisa cria pra que isso funcione... mas o problema é: como criar? eu não sei nada... dá uma força ai pra mim please! você chego a baixar o código e ver como está?valews kara

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara como você nao sabe nada ... entao aconselho a "brincar" antes de mexer com isso .. por exemplo ...

 

faça um teste pra você entender ... como funciona ... a interação do ASP com o bco de Dados ...

No primeiro momento esqueça ... o seu código ... esqueça tudo ... e se preocuoe em aprender ....

 

faça um teste assim ...

salve essa pagina abaixo como teste.asp

 

 

Esse abaixo faz a cpnexao .. com seu bando de daodos .. nao se preocupoe em entender os comandos apenas vá fazendo testes ...

 

Set objConn = Server.CreateObject("ADODB.Connection")	objConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("NOMEDOBACODADOS.mdb"))

pronto .. com esse codigo acima ... você ja fez a conexao .. e ja conseguue exibir, editar, excluir e alterar qualquer coisa do seu bco de Dados.

 

Vamos exibir alguma coisa agora ....

 

strQuery = "SELECT * FROM NOMEDATABELA"	Set objRS = objConn.Execute(strQuery)

com esse codigo ... você exibi todas as colunas da Tabela ....

 

aí pra você exibir eh do dar um ...

 

<%=objRS("NOMEDACOLUNADOBD")%>

 

Basicamente seria isso ... se você conseguir fazer esse teste que te mostrei em 2 dias você estará fazendo tudo ... aí depois basta Inserir (INSER INTO), editar(UPDATE), excluir (DELETE FROM) e exibir como dito acima .... basicamente sao esses comandos ... existem outros ... mas no momento ... nao são válido pra você.

 

entao resumindo ....

1) crie um bco de Dados com o Nome Dados

2) Crie um tabela com o nome Login que tenha dois campos (Apelido, Senha) do tipo texto

3) Coloque o Apelido: felipe Senha: 123

 

feito essas etapas acima ... você precisa que sua pagina ASP conecte como bco de Dados, e exiba o Login e senha na Tela ....

 

entao faça isso:

salve como ;... TESTE.ASP

 

<%	Set objConn = Server.CreateObject("ADODB.Connection")	objConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("Dados.mdb")) 	strQuery = "SELECT * FROM Login"	Set objRS2 = objConn.Execute(strQuery2)%><html><table border="1" width="100%" id="table1">	<tr>		<td><%=objRS("Apelido")%></td>		<td><%=objRS("Senha")%></td>	</tr></table></html>

Pronto !!! Se você fizer estes passos e conseguir entender o funcionanmento .... rapidinho você aprende o resto ...

 

eh isso aí ...

já ta mamão com açúcar .... agora eh so fazer testes ... e aperfeiçoar ...

 

QQ coisa grita aew

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

atualiza.asp

' ===================================='  SELECIONANDO DADOS DO USUARIO COM A SQL' ====================================strSQL = " SELECT * FROM USUARIO WHERE NOME = '"&Request("Nome")&"' "   set RS = Conn.execute(strSQL)' ====================================================='  AGORA, E SÓ COLOCAR NO VALUES DOS INPUTS, OS VALORES DO CAMPOS ' =====================================================<input text nome='' value=<%=RS("NOME")%><input text nome='' value=<%=RS("ENDERECO")%>' ====================================================='  AGORA O ACTION DO FORM, DIRECIONA PARA UMA PAGINA DE ATUALIZAR DADOS, PASSANDO O CODIGO DO USUARIO' =====================================================<form action="atualizacao.asp?codigo=<%=RS("CODIGO")%>">

atualizacao.asp

strUpdate = " UPDATE CURRICULUNS SET  "strUpdate = strUpdate & " NOME = ('"&Request("Nome")&"') ,  "strUpdate = strUpdate & " SENHA = ('"&Request("SENHA")&"')   "strUpdate = strUpdate & " WHERE CODIGO = "& Request.QueryString("codigo")

...espero que entenda!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

po cara, axo q so mto tapado msm... naum consegui fazer nd...e o pior q eu num manjo nd de programação e preciso terminar esse projeto... to perdidao kra...e o + f*** ainda é que eu preciso entregar esse projeto amanha anoite, senaum eu to perdido...q eu faço agora?to desesperado aqui :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

AMIGOS... UMA EVOLUÇÃO... rsss...

 

eu conseguir fazer a parada de login e senha...

agora tá funcionando certinho... ele busca o login e senha da tabela...

 

só preciso fazer agora quando ele logar, automaticamente apareça o formulário com todos os dados que ele jah tem cadastrado no banco de dados...

como eu faço isso agora???

 

_____________

 

olha como ficou o codigo meu de senha:

 

<table border=0 width=100%><tr width=100%><td width=100% valign=top><h2>Login</h2></td></tr><tr width=100%><%Dim usuario,senha,chk_usuario,log,templog = Request.QueryString("log")If log = "off" Then 	Session.Abandon	%>	<script>window.location='./index.asp'</script> 	<%End Ifusuario = Request.Form("usuario")senha = Request.Form("senha")If (log = "in") Then	set chk_usuario = Server.Execute("SELECT * FROM usuario WHERE usuario='"& usuario &"' AND senha='"& senha & "'")	If chk_usuario.EOF Then 		%>		<td width=100%><font color=red>Login Inválido</font></td></tr><tr width=100%>		<%		log="in"		usuario = ""		senha = ""	Else		temp = 0		Dim cl_id		While not chk_usuario.EOF			temp = temp + 1				cl_id = chk_usuario("codigo")				  chk_usuario.MoveNext			Wend		If temp=1 Then			chk_usuario.MoveFirst			Session("admin") = chk_usuario("usuario")		'Mais de um usuário com o mesmo nome		Else 			%>			<td width=100%><font color=red>Problemas no processamento do Login</font><br>			Erro.			</td></tr><tr width=100%>			<%			log = "in"			usuario = ""			senha = ""		  End If	End IfEnd IfIf IsEmpty(Session("admin")) Then	%>	<td width=100%>Entre com seu nome de usuário e senha para acessar a área administrativa.</td>	</tr><tr align=100%><td><form action="./index.asp?log=in" method=post>	<table border=1 width=1px>	<tr width=100%>		 	<td>Usuário:</td><td><input type=text maxlength=12 size=12 name=usuario></td>		<td rowspan=2><input type=image src="../images/logentra.gif" border=0></td>	</tr><tr width=100%>		<td>Senha..:</td><td><input type=password maxlength=8 size=8 name=senha></td>	</tr>	</table>	</form>	</td><% Else %>	<td width=100%>Você está conectado com o usuário <b><%=Session("admin")%></b>.</td>	</tr><tr align=100%><td>Clique <a href="./index.asp?log=off">aqui</a> ou no botão Logoff para sair.</td>	</tr>	<%End If%></tr></table>

______________

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera, esse topico estava duplicado... me desculpem... (só acho que o moderador poderia ser mais gente fina e não deletar o que ele quer poderia ao mesno perguntar... + em fim...)bom, já que fecharo o outro q era aonde eu estava seguindo as dicas e tava conseguindo fazer meu script... me ajudem por esse entaum... ok?é o seguinte...eu conseguir fazer a parada de login e senha...agora tá funcionando certinho... ele busca o login e senha da tabela do BD e loga...o que está faltando: só preciso fazer agora que quando ele logar, automaticamente apareça o formulário com todos os dados que ele jah tem cadastrado no banco de dados para que ele possa fazer a atualização das informações...como eu faço isso agora???

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando acontece a autenticação você cria uma session assim:

 

session("codUsuario")=rs("campo")'onde "campo" é o campo da tabela que armazena o código de cada usuário e rs é o recordset

 

ao carregar a página para alterar os dados você cria a condição no sql usando a session

 

select * from tabelaDados where cod="&session("codUsuario")&"

 

onde:

 

tabelaDados : é o nome da tabela que deseja buscar os dados

 

cod: é o nome do campo da tabelaDados que tem o código do usuário relacionado a tabela de cadastro de usuário.

 

Quanto ao tópico duplicado(que não vem ao caso), leia as regras:

 

http://forum.imasters.com.br/index.php?act=Help

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu não sei aonde colocar os codigo e nem como.... (eu não sei trabalha direito com isso ainda)

 

a página minha do login e senha é assim:

 

<table border=0 width=100%><tr width=100%><td width=100% valign=top><h2>Login</h2></td></tr><tr width=100%><%Dim usuario,senha,chk_usuario,log,templog = Request.QueryString("log")If log = "off" Then 	Session.Abandon	%>	<script>window.location='./index.asp'</script> 	<%End Ifusuario = Request.Form("usuario")senha = Request.Form("senha")If (log = "in") Then	set chk_usuario = conTurma3h.Execute("SELECT * FROM cadastro WHERE usuario ='"& usuario &"' AND senha='"& senha & "'")	If chk_usuario.EOF Then 		%>		<td width=100%><font color=red>Login Inválido</font></td></tr><tr width=100%>		<%		log="in"		usuario = ""		senha = ""	Else		temp = 0		Dim cl_id		While not chk_usuario.EOF			temp = temp + 1				cl_id = chk_usuario("codigo")				  chk_usuario.MoveNext			Wend		If temp=1 Then			chk_usuario.MoveFirst			Session("admin") = chk_usuario("usuario")			'Mais de um usuário com o mesmo nome		Else 			%>			<td width=100%><font color=red>Problemas no processamento do Login</font><br>			Por favor, abra o banco de dados manualmente e verifique a duplicidade de usuários.			</td></tr><tr width=100%>			<%			log = "in"			usuario = ""			senha = ""		  End If	End IfEnd IfIf IsEmpty(Session("admin")) Then	%>	<td width=100%>Entre com seu nome de usuário e senha para acessar a área administrativa.</td>	</tr><tr align=100%><td><form action="./index.asp?log=in" method=post>	<table border=1 width=1px>	<tr width=100%>		 	<td>Usuário:</td><td><input type=text maxlength=12 size=12 name=usuario></td>		<td rowspan=2><input type=image src="../images/logentra.gif" border=0></td>	</tr><tr width=100%>		<td>Senha..:</td><td><input type=password maxlength=8 size=8 name=senha></td>	</tr>	</table>	</form>	</td><% Else %>	<td width=100%>Você está conectado com o usuário <b><%=Session("admin")%></b>.</td>	</tr><tr align=100%><td>Clique <a href="./index.asp?log=off">aqui</a> ou no botão Logoff para sair.</td>	</tr>	<%End If%></table>

 

e o formulário da tabela é assim:

 

 

<!--#Include File= "conexao3h.asp"--><%Dim campo, valorcampo = ""valor = ""if Request.Form("Email") <> "" then	Set rstConsulta = conTurma3h.execute("Select * From Cadastro Where Email='"& Request.Form("Email")& "'")	if not rstConsulta.EOF then %>		<script language="JavaScript">			alert("Este E-mail já está cadastrado, por favor tente novamente !")			history.back()		</script>	<%end ifelse %>	<script language="JavaScript">		alert("Preencha o campo de e-mail !")		history.back()	</script><% end iffor each x in Request.Form	if Request.Form(x) <> "" and x <> "confirma" then		if campo = "" then			campo = x			valor = "'"&  Request.Form(x) & "'"		else			campo = campo & ", "& x			valor = valor & ", '"&  Request.Form(x) & "'"		end if 	end ifnextSql = "Insert Into Cadastro (" & campo & ") Values ("& valor & ")"Set rstInclui = Server.CreateObject("ADODB.Recordset")rstInclui.Open Sql, conTurma3h Set rstConsulta = nothingSet conTurma3h = nothingResponse.Write("SEU CADASTRO FOI BEM SUCEDIDO!")Response.Redirect "obrigado.htm"%>

ker o link pra baixa meu script pra ver como tah? o link é:

 

http://www.microvip.net/bd2.rar

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.