começe alterando seu javascript... para pegar valor de inputs use document.getElementById('id').value... voce pode ver o que ta dando errado também pelo console de erros do firefox.
não tem função contra sql injection não, se sua conexão executa coisas direto de querystrings ou forms tem que tratar. posso ta falando bobeira, mais pelo que testei o access não deixa usar sql injection. já o mysql aceita ^^
1-crie uma funçao para inverter. function format_data(data)
dia=day(data)
mes=month(data)
ano=year(data)
format_data=ano&"/"&mes&"/"&dia
end function
response.write format_data(now()) 2-Não -- http://fuila.net/l2 3- com asp use datediff(), pelo mysql use datediff também. http://fuila.net/l3
js não vai resolver seu problema.... se cair a energia vai fica on igual, dessa forma tu tem que fazer verificar por tempo. a cada refresh do usuario no site atualiza seu tempo de vida... registros com tempo de vida de x minutos atras, são marcados como ofline ou excluidos.
como traduçao se não me engano da pra usar o google translator lá... mais não fica 100%. voce fazer algo em cima do lcid do visitante: http://fuila.net/l1
faz um select buscando esses dados na tabela... antes de inserir set rs=conn.execute(sql)
if rs.eof then
'não achou nada e faz o insert
else
'já existe e retorna a mensagem
end if
rs.close
Microsoft VBScript runtime error '800a000d' Type mismatch: 'formatnumber' /oct_atu_cesta.asp, line 507 ta tentando formatar uma variavel que não tem um dado numerico carregado... o q tem na linha 507?
vale a pena uma leitura sobre o OAUTH, que faz esse trabalho de login com vários outros sites (twitter, facebook , etc)... muito simples de usar. http://oauth.net/ http://www.diogomafra.com.br/2010/09/como-...acao-oauth.html
você pode usar essa sql mesmo no asp sql="select * from Tabela where year(getdate()) = left(CampoPK,4) Order by CampoPK desc" ou pode usar um like ali também... so ver qual tem mais desempenho... se os dados forem muitos que trave tudo... faça em stored procedure
o erro é auto descritivo... a definicao da variavel é feita duas vezes... procure onde a adOpenForwardOnly foi definida de novo... dim adOpenForwardOnly ou const adOpenForwardOnly
dei uma reduzida no seu código indiferente do componente que tive usando, e a forma do upload multiplo... (js, flash etc... ) passe por querystring os dados do evento e no cadastro que vai pegar essas imagens é so colocar esse evento...