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

INSERT não funciona em campo novo


Thiago Lopes

Pergunta

Olá pessoal do forum de ASP,

Estou com uma duvida cruel, ou seja, um problema aqui hehe.

Eu fui na tabela de clientes e adicionei um novo campo chamado razaosocial tipo varchar(250). E então fui no codigo da minha aplicação em ASP e adicionei a textfield no formulario e alterei o comando Insert para também incluir a informação de Razao Social no Registro do cliente na Tabela (banco de dados MYSQL).

Acontece que todos os campos ele insere no banco, somente razaosocial não insere.

Segue o codigo do arquivo registro2.asp. (estou postando todo o codigo aqui ).

------------------------------------------------------------------------

<!--#include file="funcoes.asp"-->

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title><%=loja("nome_loja") &" - "& loja("slogan_loja")%></title>

<link href="layout/stylesheet.css" rel="stylesheet" type="text/css">

<script language=Javascript type=text/javascript src='form.js'></script>

</head>

<body>

<table width="1003" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

<tr>

<td colspan="3" align="left" valign="top"><!--#include file="topo_2.asp"--></td>

</tr>

<tr>

<td><table width="100%">

<tr>

<td width="145" align="left" valign="top"><!--#include file="menu.asp"--></td>

<td width="1349" align="left" valign="top"><table width="100%">

<tr>

<td><DIV style="height:18px; background:#F3F3F3; font-weight:bold; font-size:12px">&nbsp;<span style="font-size: 11px">Home &raquo; Cadastre-se na loja virtual</span></DIV>

<p align="center">&nbsp;</p>

<div align="left">

<p align="left">Para se cadastrar, basta preencher os dados abaixo com seus dados verdadeiros.

Todos os dados s&atilde;o necess&aacute;rios para que seu atendimento seja com seguran&ccedil;a e agilidade. Seus dados ser&atilde;o armazenados com m&aacute;xima seguran&ccedil;a em um servidor seguro com encripta&ccedil;&atilde;o de 128 bits. </p>

</div>

<div align="center"> <span class="style4">

<%

if request("erro")="sim" then

response.write "O Cep digitado não foi encontrado. Por favor, preencha o endereço manualmente."

end if

%>

<%

if request("acao") = "gravar" then

if request.form("senha") <> request.form("senha2") or request.form("senha") = "" or request.form("senha2") = "" then

response.write "A senha e a confirmação de senha não conferem!"

else

email = hash(request.form("email"))

senha = hash(request.form("senha"))

nome = hash(request.form("nome"))

razaosocial = hash(request.form("razaosocial"))

cpf = hash(request.form("cpf"))

rg = hash(request.form("rg"))

endereco = hash(request.form("endereco"))

complemento = hash(request.form("complemento"))

bairro = hash(request.form("bairro"))

cidade = hash(request.form("cidade"))

estado = hash(request.form("estado"))

cep = hash(request.form("cep"))

ddd = hash(request.form("ddd"))

telefone = hash(request.form("telefone"))

sql = "INSERT INTO clientes (ddd, complemento, datacad, nome, razaosocial, email, senha, cpf, rg, endereco, bairro, cidade, estado, cep, tel, valido) values ('"&ddd&"' , '"&complemento&"' , '"&date&"', '"&nome&"' , '"&razaosocial&"', '"&email&"', '"&senha&"', '"&cpf&"', '"&rg&"', '"&endereco&"', '"&bairro&"', '"&cidade&"', '"&estado&"', '"&cep&"', '"&telefone&"', 'sim')"

set reg = conexao.execute(sql)

sql = "SELECT * FROM clientes WHERE cpf='"& hash(request.form("cpf")) &"' "

set verifica = conexao.execute(sql)

'

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objHTML = objFSO.OpenTextFile( server.MapPath("emails") & "\cadastro_cupom.html", 1, True, 0)

mensagem = objHTML.ReadAll

Set objHTML = Nothing

Set objFSO = Nothing

response.clear

mensagem = Replace(mensagem, "##nome_loja##", loja("nome_loja"))

mensagem = Replace(mensagem, "##slogan_loja##", loja("slogan_loja"))

mensagem = Replace(mensagem, "##nome_cliente##", hash(verifica("nome")))

mensagem = Replace(mensagem, "##cliente_razao_social##", hash(verifica("razaosocial")))

mensagem = Replace(mensagem, "##email_loja##", loja("email"))

mensagem = Replace(mensagem, "##endereco_loja##", loja("endereco"))

mensagem = Replace(mensagem, "##cep_loja##", loja("cep"))

mensagem = Replace(mensagem, "##bairro_loja##", loja("bairro"))

mensagem = Replace(mensagem, "##cidade_loja##", loja("cidade"))

mensagem = Replace(mensagem, "##estado_loja##", loja("estado"))

mensagem = Replace(mensagem, "##url_loja##", "http://" & loja("url_loja"))

mensagem = Replace(mensagem, "##link_ativa##", "http://" & loja("url_loja") &"/ativar.asp?email="&request.form("email") )

mensagem = Replace(mensagem, "##cliente_cpf##", hash(verifica("cpf")))

mensagem = Replace(mensagem, "##cliente_rg##", hash(verifica("rg")))

mensagem = Replace(mensagem, "##cliente_email##", hash(verifica("email")))

mensagem = Replace(mensagem, "##cliente_end##", hash(verifica("endereco")) &", " & hash(verifica("complemento")))

mensagem = Replace(mensagem, "##cliente_cep##", hash(verifica("cep")))

mensagem = Replace(mensagem, "##cliente_bairro##", hash(verifica("bairro")))

mensagem = Replace(mensagem, "##cliente_cidade##", hash(verifica("cidade")))

mensagem = Replace(mensagem, "##cliente_estado##", hash(verifica("estado")))

mensagem = Replace(mensagem, "##cliente_senha##", hash(verifica("senha")))

enviar loja("email"), hash(verifica("email")), loja("nome_loja") &" - Conta ativada com sucesso!", mensagem

enviar loja("email"), loja("email"), loja("nome_loja") &" - Conta ativada com sucesso!", mensagem

session("usuario") = hash(verifica("email"))

response.redirect "mensagens.asp?ir=ativa_sucesso"

end if

end if

%>

</span><br>

</div>

<form name="form1" method="post" action="registro.asp?acao=gravar" onsubmit="return verifica_form(this);">

<table width="100%" border="0" cellspacing="2" cellpadding="0">

<tr>

<td height="25" colspan="2" bgcolor="#F3F3F3"><p align="center"><strong>Entre com seus dados de login</strong></p></td>

</tr>

<tr>

<td width="30%" ><div align="right">Email:</div></td>

<td width="70%" height="30"><strong>

<input df_verificar="sim" <%if session("endereco") = "" then

else

response.write "readonly=""yes"" "

end if%> name="email" type="text" class="baixo" id="email" value="<%=session("email_cadastro")%>" size="40">

</strong></td>

</tr>

<tr>

<td><div align="right">Senha:</div></td>

<td height="30"><input df_verificar="sim" name="senha" class="baixo" id="senha" value="<%=request.form("senha")%>" size="40" maxlength="10"></td>

</tr>

<tr>

<td><div align="right">Confirme a senha: </div></td>

<td height="30"><input df_verificar="sim" name="senha2" class="baixo" id="senha2" value="<%=request.form("senha")%>" size="40" maxlength="10">

<br>

<span class="style2">A sua senha deve ter entre 5 e 10 Caracteres </span></td>

</tr>

<tr>

<td>&nbsp;</td>

<td height="30">&nbsp;</td>

</tr>

<tr>

<td height="30" colspan="2" bgcolor="#F3F3F3"><div align="center"><strong>Informe agora seus dados cadastrais </strong></div></td>

</tr>

<tr>

<td><div align="right">Data de Cadastro: </div></td>

<td height="30"><input df_verificar="sim" readonly="true" name="nome2" type="text" class="baixo" id="nome2" value="<%Response.Write(Date())%>" size="40"></td>

</tr>

<tr>

<td><div align="right">Nome : </div></td>

<td height="30"><input df_verificar="sim" name="nome" type="text" class="baixo" id="nome" value="<%=request.form("nome")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">Raz&atilde;o Social: </div></td>

<td height="30"><input df_verificar="sim" name="razaosocial" type="text" class="baixo" id="razaosocial" value="<%=request.form("razaosocial")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">CPF / CNPJ: </div></td>

<td height="30"><input df_verificar="sim" df_validar="cpf_cnpj" name="cpf" type="text" class="baixo" id="cpf" value="<%=request.form("cpf")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">RG / Inscr. Estadual: </div></td>

<td height="30"><input name="rg" type="text" class="baixo" id="rg" value="<%=request.form("rg")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">Endere&ccedil;o + N&ordm;:</div></td>

<td height="30"><input df_verificar="sim"

name="endereco" type="text" class="baixo" id="endereco" value="<%=session("endereco")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">Complemento:</div></td>

<td height="30"><input name="complemento" type="text" class="baixo" id="complemento" value="<%=request.form("complemento")%>" size="40"></td>

</tr>

<tr>

<td><div align="right">Bairro:</div></td>

<td height="30"><input df_verificar="sim" name="bairro" type="text" class="baixo" id="bairro" value="<%=session("bairro")%>" size="40"></td>

</tr>

<tr>

<td align="right">Cidade:</td>

<td height="30"><input df_verificar="sim" name="cidade" type="text" class="baixo" id="cidade" value="<%=session("cidade")%>" size="40"></td>

</tr>

<tr>

<td align="right">Estado:</td>

<td height="30"><input df_verificar="sim" name="estado" type="text" class="baixo" id="estado" value="<%=session("uf")%>" size="40"></td>

</tr>

<tr>

<td align="right">Cep:</td>

<td height="30"><input df_verificar="sim" name="cep" type="text" class="baixo" id="cep" value="<%=session("cep_cadastro")%>" size="40"></td>

</tr>

<tr>

<td align="right">Telefone:</td>

<td height="30">(

<input name="ddd" df_verificar="sim" df_validar="numerico" type="text" class="baixo" id="ddd" value="<%=request.form("ddd")%>" size="2">

)

<input name="telefone" df_verificar="sim" df_validar="numerico" type="text" class="baixo" id="telefone" value="<%=request.form("telefone")%>" size="30"></td>

</tr>

<tr>

<td align="right">&nbsp;</td>

<td height="30">&nbsp;</td>

</tr>

<tr>

<td height="1" colspan="2" align="right" bgcolor="#CCCCCC"></td>

</tr>

<tr>

<td align="right">&nbsp;</td>

<td height="30"><input type="image" name="imageField" src="layout/imagens/botoes/cadastrar.gif">

<span class="style3">&nbsp;&nbsp;&nbsp;</span><a href="registro.asp"><img src="layout/imagens/botoes/limpar.gif" width="85" height="18" border="0"></a></td>

</tr>

</table>

</form>

<p>&nbsp;</p>

<p>&nbsp;</p></td>

</tr>

</table></td>

<td width="174" align="left" valign="top" ><!--#include file="terceiracoluna.asp"--></td>

</tr>

</table></td>

</tr>

</table>

</td>

</tr>

<tr>

<td colspan="3"><!--#include file="baixo.asp"-->

</td>

</tr>

</table>

</body>

</html>

<%fecha_banco%>

------------------------------

alguém pode me ajudar porque o Insert não consegue gravar o dado na tabela.

Muito obrigado a todos!

Abs

Thiago

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.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...