Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
La estou eu com erros idiotas.... agora da-me erro 500 pelo que nao faço ideia onde esteja...
Alguem topa alguma coisa mal?
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<form name="insuser" method="POST" id="insuser" color="#FFFFFF" style="float:left; font-family:Verdana; font-size:10px; text-align:center" >
<form name="view" action="registo.asp?cod=0&pos=0" method="POST">
</head>
<body bgcolor="#336699">
<table width="370" cellpadding="0" style="font-family:Verdana; font-size:8pt; border-collapse:collapse; word-spacing:1; margin-left:0; margin-right:1; margin-top:1; margin-bottom:1">
<tr>
<th width="370" align="left" valign="top" nowrap>
<font face="Verdana" size="1">
<input name="Nome" id="Nome" size="65" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Nome"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">*</font><font face="Verdana" size="1">
</font></span>
<p><font face="Verdana" size="1">
<input name="Morada" id="Morada" size="65" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Morada"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">*</font></span></p>
<p><font face="Verdana" size="1">
<input name="CodPostal" id="CodPostal" size="13" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Cod. Postal"></font><span style="font-weight: 400"><font color="#FF0000" face="Verdana" size="1"> *
(0000-000)</font></span></p>
<p><font face="Verdana" size="1">
<input name="Cidade" id="Cidade" size="32" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Cidade"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">* </font></span></p>
<p><font face="Verdana" size="1">
<input name="Pais" id="Pais" size="32" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Pais"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">*</font></span></th>
</tr>
<tr>
<th width="370" align="left" valign="top" nowrap> </th>
</tr>
<tr>
<th width="370" align="left" valign="top" nowrap>
<font face="Verdana" size="1">
<input name="datanasc" id="datanasc" size="20" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Data Nascimento"></font><span style="font-weight: 400"><font size="1" color="#FF0000" face="Verdana"> *
(DD/MM/AAAA)</font></span><p><font size="1" face="Verdana">
<input name="Telemovel" id="Telemovel" size="25" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Telefone/Telemovel"></font><span style="font-weight: 400"><font color="#FF0000" face="Verdana" size="1"> *</font><font face="Verdana" size="1">
</font></span></p>
<p><font face="Verdana" size="1">
<input name="Email" id="Email" size="47" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Email"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">*</font></span><p><font face="Verdana" size="1">
<input name="Email2" id="Email2" size="47" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Re-type Email"><span style="font-weight: 400">
</span></font><span style="font-weight: 400">
<font color="#FF0000" face="Verdana" size="1">*</font></span></th>
</tr>
<tr>
<th width="370" align="left" valign="top" nowrap> </th>
</tr>
<tr>
<th width="370" align="left" valign="top" nowrap>
<font face="Verdana" size="1">
<input type="text" name="Username" id="Username" size="32" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Username"></font><font color="#FF0000" face="Verdana" size="1"> *</font><p>
<font face="Verdana" size="1">
<input name="Password" id="Password" size="32" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Password"></font><font size="1" color="#FF0000" face="Verdana"> *
</font></p>
<p><font size="1" face="Verdana">
<input name="Password2" id="Password2" size="32" style="border: 3px double #C0C0C0; font-family:Verdana; font-size:10px" value="Re-type Password"></font><font face="Verdana"><font size="1">
</font><font size="1" color="#FF0000">*</font></font></p>
<p>
<input type="image" id="insuser" name="insuser" src="images/ok1.png" style="border: 0 double #C0C0C0; font-family:Verdana; " alt="OK" width="39" height="33"><font color="#FF0000"><span style="font-weight: 400"> * Campos de preenchimento obrigatorio.</span></font></th>
</tr>
</table>
</body>
</form>
</form>
</html>
<%
set conn = CreateObject("ADODB.Connection")
conn.Provider = "Microsoft.Jet.Oledb.4.0"
conn.Open Server.MapPath("db/DBAquasplender.mdb")
set rs=server.createobject("adodb.recordset")
if request.form("insuser.x")>0 then
registooo
end if
sub registooo()
if request.form("password")=request.form("password2") & request.form("email")=request.form("email2") then
else %>
<p align="center"><%response.write ("Os campos password e email estao incorrectos.")%></p>
<%end if
if request.form("username")="username" or request.form("password")="password" or request.form("nome")="nome" or request.form("morada")="morada" or request.form("codpostal")="Cod. Postal" or
request.form("cidade")="cidade" or request.form("pais")="pais" or request.form("datanasc")="Data Nascimento" or request.form("telemovel")="telemovel" or request.form("email")="email" or
request.form("username")="" or request.form("password")="" or request.form("nome")="" or request.form("morada")="" or request.form("codpostal")="" or
request.form("cidade")="" or request.form("pais")="" or request.form("datanasc")="" or request.form("telemovel")="" or request.form("email")="" then
%><p align="center"><%response.write ("Preencha todos os campos")%></p><%
else
insuser="select * from user"
rs.open insuser,conn,2,2
rs.addnew
rs.fields("username")=request.form("username")
rs.fields("password")=request.form("password")
rs.fields("nome")=request.form("nome")
rs.fields("morada")=request.form("morada")
rs.fields("codpostal")=request.form("codpostal")
rs.fields("cidade")=request.form("cidade")
rs.fields("pais")=request.form("pais")
rs.fields("datanasc")=request.form("datanasc")
rs.fields("telemovel")=request.form("telemovel")
rs.fields("email")=request.form("email")
rs.fields("datareg")=date()
rs.fields("hora")=time()
rs.update
rs.close <p align="center"><% response.write ("Utilizador Registado, Obrigado.")%></p>
<%
end if
end sub
conn.close
%>
obrigado
Já vi um erro
aqui...
if request.form("insuser.x")>0 then]
registooo
end if
Aquele registrooo não condiz, em asp não se faz a chamativa assim, verifique ai e arrume esta parte.
[]'s
continua a dar a mesma coisa.
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
>
Já vi um erro
aqui...
if request.form("insuser.x")>0 then]
registooo
end if
Aquele registrooo não condiz, em asp não se faz a chamativa assim, verifique ai e arrume esta parte.
[]'s
Nao estou a perceber, eu tenho feito sempre assim e tem dado.
o correto é assim
registooo()
cara.
Vá no seu IIS
Dê dois cliques em asp
Aumente o menu "Propriedades de depuração"
e Coloque "Enviar erros ao navegador" como True
Clique em Aplicar.
Depois atualize a página e poste aqui o que aparecer.
>
o correto é assim
registooo()
mas os parênteses so ponho na sub?
nas outras paginas tenho assim e funciona.
mesmo assim fui experimentar e continua o erro na mesma :(
Para chamar uma sub você também pode usar o "Call"
call registooo
e olhe meu post anterior
ora aqui esta ele:
Microsoft VBScript compilation error '800a03ea'
Syntax error
/pagina/registo.asp, line 101
if request.form("username")="username" or request.form("password")="password" or request.form("nome")="nome" or request.form("morada")="morada" or request.form("codpostal")="Cod. Postal" or
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
Siga os passos do post 6 do augusto e poste o erro...
ja esta :)
aquele siclo if tinha de estar todo na mesma linha.
Problema resolvido
Obrigado
que bom que resolveu.
é sempre bom ter o IIS configurado corretamente antes de começar qualquer projeto.
EDITADO: só depois que postei vi que o usuário achou a solução, foi malz.
if request.form("username")="username" or request.form("password")="password" or request.form("nome")="nome" or request.form("morada")="morada" or request.form("codpostal")="Cod. Postal" or request.form("cidade")="cidade" or request.form("pais")="pais" or request.form("datanasc")="Data Nascimento" or request.form("telemovel")="telemovel" or request.form("email")="email" or request.form("username")="" or request.form("password")="" or request.form("nome")="" or request.form("morada")="" or request.form("codpostal")="" or request.form("cidade")="" or request.form("pais")="" or request.form("datanasc")="" or request.form("telemovel")="" or request.form("email")="" then
Seguinte, eu dividi em outro tópico para melhor organização do fórum.
Link para o tópico com a segunda dúvida: http://forum.imasters.com.br/index.php?/topic/415857-erro-sql-from/
Desabilita as mensagens amigaveis do navegador, que exibira a linha onde ocorre o erro, assim fica mais facil de descobrirmos o que está acontecendo.