mestre fyoda Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 por favor me ajudem a calcular uma idade . Mas me passem codigo simples com explicações . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 caro mestre fodapostou em 2 fóruns, sendo que no outro, tinha um tópico recente, logo abaixo do seu, sobre o mesmo assunto, e você não viu... por favorveja: http://forum.wmonline.com.br/index.php?showtopic=63286&hl=# Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 27, 2004 Autor Denunciar Share Postado Março 27, 2004 não entendi bolufaz o que foi explicado , poderia me ajudar com algo mais simples , mas por favor comenta para que eu possa entender . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Primeiro:Como você pretende usar, e para que você quer o codigo?é facil vir aqui e pedir.. "Me passa o codigo"A gente até pode passar, mas não é esse o objetivo do forum.O forum existe para tirar duvidas, e não para bolar codigos.Bom. Vamos lá:você quer calcular a idade com base no que:?Na data de nascimento?A logica, seria:Pega a data atual, e compara com a de nascimento.. (se baseando apenas nos anos tb da, mas tera que haver uns IFs, cosiderando o dia e o mes..)Com base nisso já dá de pensar em alguma coisa, não?Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 você quer q some a idade do q?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 27, 2004 Autor Denunciar Share Postado Março 27, 2004 dark0 , eu coloquei um campo no formulario para o usuario digitar a data de nascimento e depois garda esse informação no bd .Eu vou printar na tela a idade , login , nome e etc ....você poderia me passar o codigo para calcular a idade . Por favor , envie o codigo com explicação .Se não for pedir muito , não complique o codigo , pois não manjo muito de asp . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 E ae.. beleza?Bom.. eu tava fazendo uns testes aqui.. bem basico.. e montei um codigo que te retorna a idade, mas se baseando no ano..mas para começar, acho que dá..segue codigo: dia = day(now) mes = month(now) ano = year(now) Hoje = CStr(dia) + "/" + CStr(mes) + "/" + CStr(ano) data_nascimento = "25/07/1983" response.write DateDiff("yyyy",CDate(data_nascimento),Hoje)Bom.. explicando:ali, na data_nascimento, eu apenas coloquei uma data qualquer, para fazer um teste.. mas você pode colocar a data que esta gravada no banco.em dia, mes e ano.. eu pego o dia, o mes e o ano, da data atual.. e coloco tudo na variavel HOJE.. Nela fica armazenada a data atual.. que hoje é 27/03/2004Aí, a função DateDiff, calcula a diferença da data de nascimento, com a data de hoje.aqueles "yyyy" ali indicam o que você quer comparar.. (no caso o ano).para você ver:DateDiff ( )devolve um numero de intervalo entre duas datas.DiffADate = "A partir de hoje : " & DateDiff("d", Now, "10-12-2002") As diferenças possiveis a fazer estão restritas pelas seguintes hipóteses :yyyy -> Anoq -> Quartom -> Mês y -> Dia do Ano d -> Dia w -> Dia da semana ww -> Semana do anoh -> Horan -> Minutos -> Segundodados acima tirados de: DateDiff no ImastersVeja se fui claro.. faça testes, veja como funciona..E caso não seja isso que você quer, avise, que eu lhe ajudo de novoAbraços.. Dark Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 27, 2004 Autor Denunciar Share Postado Março 27, 2004 não entendi .........você poderia inserir esse codigo no meu codigo .cadastrar.asp<%Dim nomeDim emailDim strSQLDim rsInserenome = Request.Form("nome")snome = Request.Form("snome")email = Request.Form("email")login = Request.Form("login")senha = Request.Form("senha")c_senha = Request.Form("c_senha")dob = Request.Form("birth_day") & "/" & Request.Form("birth_month") & "/" & Request.Form("birth_year")icon = Request.Form("icon")'Criando um objeto de conexão ADOSet conexao = Server.CreateObject("ADODB.Connection")'Abrindo a conexão ADOconexao.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("banco.mdb")SQL = "select * from usuarios where email = '"&email&"' "Set RS = conexao.Execute(SQL)If not RS.EOF ThenResponse.Redirect "email_naoexiste.asp" ElseSQL = "select * from usuarios where login = '"&login&"' "Set RS = conexao.Execute(SQL)IF not RS.EOF ThenResponse.Redirect "usuario_jacadastrado.asp" ElseIF senha <> c_senha ThenResponse.Redirect "errodesenha.asp" ElsestrSQL = "INSERT INTO usuarios (nome,snome,email,login,senha,data,icon,dob) VALUES ('"&nome&"','"&snome&"','"&email&"','"&login&"','"&senha&"','"&now&"','"&icon&"','"&dob&"')"Set rsInsere = conexao.Execute(strSQL)Response.redirect "red_cadastro.asp"END IFEND IFEND IF%>paginacao.asp<% 'Efetuando a conexão com a base de dados criada -----------------------Set Conn = Server.CreateObject("AdoDb.Connection") Conn.provider="Microsoft.Jet.OLEDB.4.0" Conn.connectionstring=Server.Mappath("banco.mdb") Conn.open '--------------------------------------------------------------------------'Vamos criar o objeto Record Set -> neste caso é necessário declará-lo,'pois vamos utilizar algumas funções deste objeto Set RS = Server.CreateObject("adodb.recordset")RS.PageSize = 5 'quantidade de registros por página. Você pode alterar sem conforme precise.'Vamos fazer a busca na tabela contatosSQL = "select * from usuarios" RS.Open SQL,Conn,3,3'Vamos agora verificar exceções do tipo “fim de arquivo” (EOF), se a página atual é menor 'que zero, se é maior que o número total de páginas, etc.IF RS.EOF then Response.Write "nenhum registro encontrado" Response.End 'paramos o programaELSE 'Definindo em qual pagina o visitante está IF Request.QueryString("pagina")="" then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))<1 then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))> RS.PageCount then intpagina=RS.PageCount ELSE intpagina=Request.QueryString("pagina") END IF END IF END IFEND IF'Fim das verificações de exceções'Usamos a propriedade AbsolutePage para dizer ao RS que página ele esta RS.AbsolutePage=intpagina' Inicia o contador que vai controlar os registros mostradosintrec=0'Enquanto o contador for menor que a quantidade de registros mostrados ou' não for o final do arquivo %><% While intrec < RS.PageSize and not RS.EOF %><head><style> <!-- a{text-decoration:none}//--> </style></SCRIPT><LINK href="images/padrão.css" rel=stylesheet type=text/css><STYLE type=text/css>#divUpControl { HEIGHT: 13px; LEFT: 518px; POSITION: absolute; TEXT-ALIGN: right; TOP: 340px; WIDTH: 12px; Z-INDEX: 1}#divDownControl { HEIGHT: 12px; LEFT: 519px; POSITION: absolute; TEXT-ALIGN: right; TOP: 573px; WIDTH: 11px; Z-INDEX: 1}#divContainer { CLIP: rect(0px 163px 232px 0px); HEIGHT: 232px; LEFT: 353px; OVERFLOW: hidden; POSITION: absolute; TOP: 346px; VISIBILITY: hidden; WIDTH: 163px}#divContent { LEFT: 0px; POSITION: absolute; TOP: 0px}</STYLE><STYLE type=text/css>.tabela { BACKGROUND: #f5f5f5; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.link { COLOR: #000000; TEXT-DECORATION: none}.link:hover { COLOR: #ff8040; TEXT-DECORATION: none}.TD { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.campo { BACKGROUND: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.botao { BACKGROUND: #f3f3f3; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #bbbbbd 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #bbbbbd 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.botao2 { BACKGROUND-COLOR: #e8e8e8; BORDER-BOTTOM-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #ffffff; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #ffffff; BORDER-TOP-WIDTH: 1px; COLOR: black; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 8pt}.Menu:link { BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:visited { BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:unknown { BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:hover { BACKGROUND-COLOR: #f5f5f5; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}</STYLE></head><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="32%" id="AutoNumber1" height="17" bgcolor="#C0C0C0" align="center"> <tr> <td width="14%" height="17" bgcolor="#F8F8F8" rowspan="8"> <p align="center"> <img src="<%=RS("icon")%>.gif" width=32 height=32 align="left" ></td> <td width="86%" height="10" bordercolor="#C0C0C0" bgcolor="#F8F8F8"> <font size="1" face="Verdana" class="TD"><b> Nome: <%=RS("nome")%></b></font></td> </tr> <tr> <td width="86%" height="7" bordercolor="#C0C0C0" bgcolor="#F8F8F8"> <font size="1" face="Verdana" class="TD"><b> Sobre Nome: <%=RS("nome")%></b></font></td> </tr> <tr> <td width="86%" height="2" bordercolor="#C0C0C0" bgcolor="#F8F8F8"> <font face="Verdana" size="1" class="TD"><b> Email: <%=RS("email")%></b></font></td> </tr> <tr> <td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"> <p align="left"> <font face="Verdana" size="1" class="TD"><b> Data Cadastro:<%=RS("data")%></b> </font></p> </td> </tr> <tr> <td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"> <p align="left"> <font face="Verdana" size="1" class="TD"><b> Idade:<%=RS("idade")%></b> </font></p> </td> </tr> <tr> <td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"> <p align="left"> <font face="Verdana" size="1" class="TD"><b> Login:<%=RS("login")%></b> </font></p> </td> </tr> <tr> <td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"> <p align="left"> <font face="Verdana" size="1" class="TD"><b> Sexo:<%=RS("sexo")%></b> </font></p> </td> </tr> </table><p align="center"><br> <% RS.MoveNext ' Acrescenta +1 ao contador intrec=intrec+1 'Se for EOF (fim de arquivo), imprimir branco na tela IF RS.EOF then response.write " " END IFWend 'fim do loop'Vamos verificar se não é a página 1, para podermos colocar o link “anterior”. IF intpagina > 1 then %> <a href="paginacao.asp?pagina=<%=intpagina-1%>" class="TD">Anterior</a> <a href="paginacao.asp?pagina=<%=intpagina + 1%>" class="TD"> Próxima </a> <% END IF%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 nem olhei seu codigo..mas você já criou no seu banco o campo que guarda a data?você colocou no seu form pro cara digitar a data de nascimento?se colocou, salienta no codigo em que lugar tá.. pois seu codigo é enorme.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 27, 2004 Autor Denunciar Share Postado Março 27, 2004 Ei dark você poderia quebrar um gualho , poderia incluir esse codigo no meu codigo , nem tenho ideia como funciona esse codigo .isso mesmo , no bd guarda a data de nascimento , no form o usuario digita .os nomes das variaveis são :dob -> data de nascimento RS chama o select para printar na tela .quebra essa , implementa no script paginacao.asp . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 hum.. não gosto disso.. mas não custa..aqui esta seu codigo alterado, com aquela parte da idade (apesar de todo o codigo estar confuso, e assim impossivel de entender.. eu tentei entender..)paginacao.asp<% 'Efetuando a conexão com a base de dados criada -----------------------Set Conn = Server.CreateObject("AdoDb.Connection") Conn.provider="Microsoft.Jet.OLEDB.4.0" Conn.connectionstring=Server.Mappath("banco.mdb") Conn.open '--------------------------------------------------------------------------'Vamos criar o objeto Record Set -> neste caso é necessário declará-lo,'pois vamos utilizar algumas funções deste objeto Set RS = Server.CreateObject("adodb.recordset")RS.PageSize = 5 'quantidade de registros por página. Você pode alterar sem conforme precise.'Vamos fazer a busca na tabela contatosSQL = "select * from usuarios" RS.Open SQL,Conn,3,3'Vamos agora verificar exceções do tipo “fim de arquivo” (EOF), se a página atual é menor 'que zero, se é maior que o número total de páginas, etc.IF RS.EOF then Response.Write "nenhum registro encontrado"Response.End 'paramos o programaELSE'Definindo em qual pagina o visitante estáIF Request.QueryString("pagina")="" then intpagina=1 ELSEIF cint(Request.QueryString("pagina"))<1 thenintpagina=1 ELSEIF cint(Request.QueryString("pagina"))> RS.PageCount then intpagina=RS.PageCount ELSEintpagina=Request.QueryString("pagina")END IFEND IFEND IFEND IF'Fim das verificações de exceções'Usamos a propriedade AbsolutePage para dizer ao RS que página ele esta RS.AbsolutePage=intpagina' Inicia o contador que vai controlar os registros mostradosintrec=0'Enquanto o contador for menor que a quantidade de registros mostrados ou' não for o final do arquivo %><% While intrec < RS.PageSize and not RS.EOF %><head><style> <!-- a{text-decoration:none}//--> </style></SCRIPT><LINK href="images/padrão.css" rel=stylesheet type=text/css><STYLE type=text/css>#divUpControl {HEIGHT: 13px; LEFT: 518px; POSITION: absolute; TEXT-ALIGN: right; TOP: 340px; WIDTH: 12px; Z-INDEX: 1}#divDownControl {HEIGHT: 12px; LEFT: 519px; POSITION: absolute; TEXT-ALIGN: right; TOP: 573px; WIDTH: 11px; Z-INDEX: 1}#divContainer {CLIP: rect(0px 163px 232px 0px); HEIGHT: 232px; LEFT: 353px; OVERFLOW: hidden; POSITION: absolute; TOP: 346px; VISIBILITY: hidden; WIDTH: 163px}#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px}</STYLE><STYLE type=text/css>.tabela {BACKGROUND: #f5f5f5; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.link {COLOR: #000000; TEXT-DECORATION: none}.link:hover {COLOR: #ff8040; TEXT-DECORATION: none}.TD {COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.campo {BACKGROUND: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.botao {BACKGROUND: #f3f3f3; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #bbbbbd 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #bbbbbd 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 11px}.botao2 {BACKGROUND-COLOR: #e8e8e8; BORDER-BOTTOM-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #ffffff; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #ffffff; BORDER-TOP-WIDTH: 1px; COLOR: black; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 8pt}.Menu:link {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:visited {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:unknown {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}.Menu:hover {BACKGROUND-COLOR: #f5f5f5; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; HEIGHT: 20px; PADDING-TOP: 2px; TEXT-DECORATION: none; WIDTH: 160px}</STYLE></head><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="32%" id="AutoNumber1" height="17" bgcolor="#C0C0C0" align="center"><tr><td width="14%" height="17" bgcolor="#F8F8F8" rowspan="8"><p align="center"> <img src="<%=RS("icon")%>.gif" width=32 height=32 align="left" ></td><td width="86%" height="10" bordercolor="#C0C0C0" bgcolor="#F8F8F8"><font size="1" face="Verdana" class="TD"><b> Nome: <%=RS("nome")%></b></font></td></tr><tr><td width="86%" height="7" bordercolor="#C0C0C0" bgcolor="#F8F8F8"><font size="1" face="Verdana" class="TD"><b> Sobre Nome: <%=RS("nome")%></b></font></td></tr><tr><td width="86%" height="2" bordercolor="#C0C0C0" bgcolor="#F8F8F8"><font face="Verdana" size="1" class="TD"><b> Email: <%=RS("email")%></b></font></td></tr><tr><td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"><p align="left"><font face="Verdana" size="1" class="TD"><b> Data Cadastro:<%=RS("data")%></b> </font></p></td></tr> <%dia = day(now)mes = month(now)ano = year(now)Data = CStr(dia) + "/" + CStr(mes) + "/" + CStr(ano)idade = DateDiff("yyyy",CDate(rs("idade")),Data) %><tr><td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"><p align="left"><font face="Verdana" size="1" class="TD"><b> Idade:<%=idade%></b> </font></p></td></tr> <tr><td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"><p align="left"><font face="Verdana" size="1" class="TD"><b> Login:<%=RS("login")%></b> </font></p></td></tr> <tr><td width="86%" height="17" bordercolor="#C0C0C0" bgcolor="#F8F8F8" valign="top"><p align="left"><font face="Verdana" size="1" class="TD"><b> Sexo:<%=RS("sexo")%></b> </font></p></td></tr> </table><p align="center"><br><% RS.MoveNext' Acrescenta +1 ao contadorintrec=intrec+1 'Se for EOF (fim de arquivo), imprimir branco na telaIF RS.EOF then response.write " " END IFWend 'fim do loop'Vamos verificar se não é a página 1, para podermos colocar o link “anterior”. IF intpagina > 1 then %> <a href="paginacao.asp?pagina=<%=intpagina-1%>" class="TD">Anterior</a> <a href="paginacao.asp?pagina=<%=intpagina + 1%>" class="TD"> Próxima </a> <% END IF%>eu salientei a parte que eu adicionei..teste.. não testei, pqnao tenho seu banco para testarabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Março 27, 2004 Autor Denunciar Share Postado Março 27, 2004 Dark o script funcionou em partes .Eu testei com essa data 25/12/1982 , e ela da que a pessoa tem 22 anos na realidade teria que ter 21 anos .Poderia me ajudar a solucionar esse pequeno problema .Valeu cara . Agradeço . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Eu to na casa da minha vo, quando eu chegar em casa eu posto o codigo aki...beleza?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Dark o script funcionou em partes .Eu testei com essa data 25/12/1982 , e ela da que a pessoa tem 22 anos na realidade teria que ter 21 anos .Poderia me ajudar a solucionar esse pequeno problema .Valeu cara . Agradeço . foi o que eu lhe faleio codigo que eu montei se baseia no ano sóele não conta meses e dias..para isso teria de implementar alguns ifsto de saida agoradepois eu te ajudoabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Dark o script funcionou em partes .Eu testei com essa data 25/12/1982 , e ela da que a pessoa tem 22 anos na realidade teria que ter 21 anos .Poderia me ajudar a solucionar esse pequeno problema .Valeu cara . Agradeço . foi o que eu lhe faleio codigo que eu montei se baseia no ano sóele não conta meses e dias..para isso teria de implementar alguns ifsto de saida agoradepois eu te ajudoabraços você já ajudou ele, eu ainda n deu certo cara? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Dark o script funcionou em partes .Eu testei com essa data 25/12/1982 , e ela da que a pessoa tem 22 anos na realidade teria que ter 21 anos .Poderia me ajudar a solucionar esse pequeno problema .Valeu cara . Agradeço . foi o que eu lhe faleio codigo que eu montei se baseia no ano sóele não conta meses e dias..para isso teria de implementar alguns ifsto de saida agoradepois eu te ajudoabraços você já ajudou ele, eu ainda n deu certo cara? não entendi o que você quis dizer..mas eu coloquei uma solução para ele.. com o DateDiff.. que retorna a diferença entre datas.,.mas eu fiz considerando só o anopara funcionar corretamente, tem que usar o DateDiff, mas comparando com o Mes, e depois com o Ano, para depois fazer a idade total..é bem simples..depois eu monto pra ele Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Dark o script funcionou em partes .Eu testei com essa data 25/12/1982 , e ela da que a pessoa tem 22 anos na realidade teria que ter 21 anos .Poderia me ajudar a solucionar esse pequeno problema .Valeu cara . Agradeço . foi o que eu lhe faleio codigo que eu montei se baseia no ano sóele não conta meses e dias..para isso teria de implementar alguns ifsto de saida agoradepois eu te ajudoabraços você já ajudou ele, eu ainda n deu certo cara? não entendi o que você quis dizer..mas eu coloquei uma solução para ele.. com o DateDiff.. que retorna a diferença entre datas.,.mas eu fiz considerando só o anopara funcionar corretamente, tem que usar o DateDiff, mas comparando com o Mes, e depois com o Ano, para depois fazer a idade total..é bem simples..depois eu monto pra ele Eu pergunte,porque se fosse resolvido n ia precisar pra eu postar o codigo, ai c você já ajudou n vou precisar mais, entendeu??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 Vocês não estão ajudando, mas sim fazendo o trabalho por ele!Assim ele ficará a vida toda pedindo pra vocês fazerem os códigos/sistemas pra ele.Nakele link q eu dei pra ele, se ele soubesse m pouco de asp, ele iria entender numa boa tudo. Toda a dúvida dele seria sanada!Como é mesmo aquele ditado? Algo assim pelo q me lembre:"Não de o peixe, ensine-o a pescar!" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 27, 2004 Denunciar Share Postado Março 27, 2004 ' date='Mar 27 2004, 07:31 PM'] Vocês não estão ajudando, mas sim fazendo o trabalho por ele!Assim ele ficará a vida toda pedindo pra vocês fazerem os códigos/sistemas pra ele.Nakele link q eu dei pra ele, se ele soubesse m pouco de asp, ele iria entender numa boa tudo. Toda a dúvida dele seria sanada!Como é mesmo aquele ditado? Algo assim pelo q me lembre:"Não de o peixe, ensine-o a pescar!" E mesmo, to pensando d parar d postar codigos, mas eu gosto d fazer isso Mas cder eu ajudo sem postar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 28, 2004 Denunciar Share Postado Março 28, 2004 ' date='Mar 27 2004, 07:31 PM'] Vocês não estão ajudando, mas sim fazendo o trabalho por ele!Assim ele ficará a vida toda pedindo pra vocês fazerem os códigos/sistemas pra ele.Nakele link q eu dei pra ele, se ele soubesse m pouco de asp, ele iria entender numa boa tudo. Toda a dúvida dele seria sanada!Como é mesmo aquele ditado? Algo assim pelo q me lembre:"Não de o peixe, ensine-o a pescar!" Olá guto, beleza?Bom.. eu sei que passando códigos não ajudará ao cara aprender..Mas veja só.. ele pediu para passar codigo.. eu alertei sobre isso.Depois, segui a duvida dele, e postei alguma ajuda.Aí, ele não entendeu como fazer.. (novato em asp..) então, eu ajudei-o..Sei que não é o correto, que deveria ter deixado ele se "virar", mas tudo bem.. faz parte.. heheO Correto realmente não é fazer, e sim ajuda-lo a aprender a fazer, nisso concordo com vc, mas na verdade eu não cheguei a bolar o codigo, apenas alterei o dele.Abraços.. e até mais !! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Março 28, 2004 Denunciar Share Postado Março 28, 2004 tranqüilo aí dark0. É que acho que todos nós estamos aí pra tentar ajudar no aprendizado de todos e com eles aprender também.Acredito que ninguém está aqui pra pedir scripts e/ou toda a sua lógica pronta transparecida em código.Devemos guiar o mesmo para solução de sua dúvida.Entende o q eu quero dizer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 28, 2004 Denunciar Share Postado Março 28, 2004 ' date='Mar 27 2004, 11:18 PM'] tranqüilo aí dark0. É que acho que todos nós estamos aí pra tentar ajudar no aprendizado de todos e com eles aprender também.Acredito que ninguém está aqui pra pedir scripts e/ou toda a sua lógica pronta transparecida em código.Devemos guiar o mesmo para solução de sua dúvida.Entende o q eu quero dizer? claro brother O que vale é ajudá-lo a aprender, e não a copiar e colarAté mais abração Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Março 28, 2004 Denunciar Share Postado Março 28, 2004 Um ajudando o outro, e a melhor do q um metido a bonzão D onde eu tirei isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Reginaldo ASP Postado Março 29, 2004 Denunciar Share Postado Março 29, 2004 Dark0, você tem todo o direito (e até o dever) de não trabalhar de graça... Cara, o que tá acontecendo aqui é um abuso, um lance que desanima a gente de postar... você vem aqui na maior boa vontade e dá de cara com um serviço não remunerado... Sacanagem... Mas sei lá, cada um é livre pra fazer o que quer, mas se for assim, vou postar uma parte das minhas tarefas aqui equanto eu resolvo outras, aí é só colar no fim do dia e pronto!!! Dobrei a minha produtividade!!!!!Cara, RECUSE fazer o serviço dos outros... Esse lance de poe o seu código no meu, comenta, poe açucar, tá ridículo...Cara, ´estou avisando como amigo e como ex-moderador... ABRE O OLHO SENÃO A GALERA MONTA NAS SUAS COSTAS.E vitor, se toca cara, você só posta abobrinhas do tipo : "Posto depois porque to na casa da minha vó""Se precisar to aí"(nem foi você quem solucionou o problema)"Mais vale um ajudando do que..."Cara, eu não aguento mais... estou por um fio... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Março 29, 2004 Denunciar Share Postado Março 29, 2004 Aspers!!!!Estava lendo este tópico (quente não ? ) e realmente percebi um pequeno bate--papo ou importunancia a dúvida.Como sempre disse e volto a dizer, "ninguém aqui é obrigado fazer código pra ninguém".Já tive uma situação desagradavel no forum e sei do que estou falando. Tudo bem que o Mestre Fyoda não conheçe muito sobre desenvolvimento em ASP mas o mesmo, chegou pedindo um código com explicação e foi orientado a estudar/manipular intervalos entre datas com metodo DateDiff.Esta correto, mas se o mesmo realizasse uma pequena busca no forum por 'Data', ele vai achar milhões de coisas interessantes, faceis, e até a resposta para o seu problema e o melhor de tudo, vai aprender e resolver intervalo entre datas; Fora isso, peço, friamente à todos, que evitem dizer onde estão e motivos por não darem código, afina de contas não são obrigado.Se forem demostrar ou enviarem algo que você acredita que seja interessante para pessoa com dúvida, ultilize PM/Email do forum para comunicação, ou até mesmo, se você tem aquela função, que acredita que seja util não só a si, coloque ela no tópico para funções e responda o tópico dizendo que há algo lá semelhante ao que você precisa.E, é isso aí pessoal, vamos fazer do forum, um ótimo lugar para discutir idéia e orientar ajuda.Abraços à todos!!![ursão] Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
por favor me ajudem a calcular uma idade . Mas me passem codigo simples com explicações .
Link para o comentário
Compartilhar em outros sites
24 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.