Ir para conteúdo
Fórum Script Brasil
  • 0

Problema ao inserir dados no banco


binhocbd

Pergunta

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>

&lt;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

  • 0

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 por jow
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...