binhocbd Postado Junho 23, 2008 Denunciar Share Postado Junho 23, 2008 ESTOU COM UM PROBLEMA OA TENTAR INSERIR O DADO NO BANCO , APARECE UMA MENSAGEM SE EU QUERO SALVAR OU ABRIR A PAGINA EM ASP----------------------------PAGINA HTML---------------------------------------------<html><head> <title>valida form</title> <script language="JavaScript"> function validaForm(){ //validar nome d = document.cadastro; if (d.nome.value == ""){ alert("O campo " + d.nome.name + " deve ser preenchido!"); d.nome.focus(); return false; } if (d.sobrenome.value == ""){ alert("O campo " + d.sobrenome.name + " deve ser preenchido!"); d.sobrenome.focus(); return false; } if (d.telefone.value == ""){ alert("O campo " + d.telefone.name + " deve ser preenchido!"); d.telefone.focus(); return false; } if (d.rg.value == ""){ alert("O campo " + d.rg.name + " deve ser preenchido!"); d.rg.focus(); return false; } if (d.endereco.value == ""){ alert("O campo " + d.endereco.name + " deve ser preenchido!"); d.endereco.focus(); return false; } return true; }</script></head><body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10"><h1>CADASTRO DE USUARIO</h1><form name="cadastro" method="post" action="C:\Inetpub\wwwroot\Video Locadora\teste.asp" onSubmit="return validaForm()"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="22%">Código:</td> <td width="78%"> <input type="text" name="cod_usuario" size=5 maxlength=5></td> </tr> <tr> <td>Nome:</td> <td><input type="text" name="nome" size=30 maxlength=30></td> </tr> <tr> <td>Sobrenome:</td> <td><input type="text" name="sobrenome" size=30 maxlength=30></td> </tr> <tr> <td>Telefone:</td> <td><input type="text" name="telefone"></td> </tr> <tr> <td>RG:</td> <td><input type="text" name="rg" size=15 maxlength=15></td> </tr> <tr> <td>Endereço:</td> <td><input type="text" name="endereco" size=20 maxlength=20></td> </tr> <tr> <td colspan="2"> <div align="right"> <input name="enviar" type="submit" value="enviar"> </div> </td> </tr></table></form></body></html>----------------------------PAGINA ASP----------------------------------------------<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%Set conexao = Server.CreateObject("ADODB.Connection")conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("C:\Inetpub\wwwroot\Video Locadora\Banco\locadora.mdb")&";"Set add_action = Server.CreateObject ("ADODB.Recordset")add_action.Open "usuario",conexao,3,3nome = request("nome_usuario")sobrenone =request("sobrenome_usuario")rg_usuario = request ("rg")endereco = request ("endereco")telefone = request ("telefone")SQL ="INSERT INTO usuario (nome,sobrenome,rg,endereco,telefone) VALUES ('"&nome_usuario&"', '"&sobrenome_usuario&"','"&rg_usuario&"','"&endereco&"','"&telefone&"')"conn.execute sql%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jow Postado Junho 23, 2008 Denunciar Share Postado Junho 23, 2008 (editado) Cara você está tentando acessar o seu ASP assim: http://localhost/suapagina.asp, pois parece q não talvez você está tentando acessar clicando em cima da sua página .html ... você deve navegar pelo endereço do servidor IIS .. e o seu formulário deve estar assim: <form name="cadastro" method="post" action="teste.asp" onSubmit="return validaForm()"> ... Abraçosss Editado Junho 23, 2008 por jow Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
binhocbd
ESTOU COM UM PROBLEMA OA TENTAR INSERIR O DADO NO BANCO , APARECE UMA MENSAGEM SE EU QUERO SALVAR OU ABRIR A PAGINA EM ASP
----------------------------PAGINA HTML---------------------------------------------
<html>
<head>
<title>valida form</title>
<script language="JavaScript">
function validaForm(){
//validar nome
d = document.cadastro;
if (d.nome.value == ""){
alert("O campo " + d.nome.name + " deve ser preenchido!");
d.nome.focus();
return false;
}
if (d.sobrenome.value == ""){
alert("O campo " + d.sobrenome.name + " deve ser preenchido!");
d.sobrenome.focus();
return false;
}
if (d.telefone.value == ""){
alert("O campo " + d.telefone.name + " deve ser preenchido!");
d.telefone.focus();
return false;
}
if (d.rg.value == ""){
alert("O campo " + d.rg.name + " deve ser preenchido!");
d.rg.focus();
return false;
}
if (d.endereco.value == ""){
alert("O campo " + d.endereco.name + " deve ser preenchido!");
d.endereco.focus();
return false;
}
return true;
}
</script>
</head>
<body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10">
<h1>CADASTRO DE USUARIO</h1>
<form name="cadastro" method="post" action="C:\Inetpub\wwwroot\Video Locadora\teste.asp" onSubmit="return validaForm()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="22%">Código:</td>
<td width="78%"> <input type="text" name="cod_usuario" size=5 maxlength=5></td>
</tr>
<tr>
<td>Nome:</td>
<td><input type="text" name="nome" size=30 maxlength=30></td>
</tr>
<tr>
<td>Sobrenome:</td>
<td><input type="text" name="sobrenome" size=30 maxlength=30></td>
</tr>
<tr>
<td>Telefone:</td>
<td><input type="text" name="telefone"></td>
</tr>
<tr>
<td>RG:</td>
<td><input type="text" name="rg" size=15 maxlength=15></td>
</tr>
<tr>
<td>Endereço:</td>
<td><input type="text" name="endereco" size=20 maxlength=20></td>
</tr>
<tr>
<td colspan="2">
<div align="right">
<input name="enviar" type="submit" value="enviar">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
----------------------------PAGINA ASP----------------------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Set conexao = Server.CreateObject("ADODB.Connection")
conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("C:\Inetpub\wwwroot\Video Locadora\Banco\locadora.mdb")&";"
Set add_action = Server.CreateObject ("ADODB.Recordset")
add_action.Open "usuario",conexao,3,3
nome = request("nome_usuario")
sobrenone =request("sobrenome_usuario")
rg_usuario = request ("rg")
endereco = request ("endereco")
telefone = request ("telefone")
SQL ="INSERT INTO usuario (nome,sobrenome,rg,endereco,telefone) VALUES ('"&nome_usuario&"', '"&sobrenome_usuario&"','"&rg_usuario&"','"&endereco&"','"&telefone&"')"
conn.execute sql
%>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.