Jump to content


Photo

Oque Esta Errado Neste Codigo?


  • Faça o login para participar
2 replies to this topic

#1 luizj

luizj

    Normal

  • Usuários
  • 74 posts
  • Sexo:Masculino

Posted 03/10/2004, 04:51

<p align="center"><b>Adicionar Pagamento
</b></p>
<form name=addvip method=post action=addvip.asp?action=addvip>

<p align="center">

<br><b>Conta: </b><input type="text" name="nome" size="20" class=button value="Usuario">

</p>

<p align="center"><b>Vencimento: </b><input type="text" name="vencimento" size="20" class=button value="00/00/0000"></p>
<p align="center"></p>

<p align="center"><b>Pagou total: </b><input type="text" name="totalpago" size="20" class=button value="0,00"></p>

<p align="center"><input type="submit" name="addvip" value=" Salvar " class="button"> -
<input type="button" value=" Voltar " class="button" onclick="java script:history.back()'"></p>
</form>
<%
action=request("action")
if action="addvip" then
errormsg="error"
randomize timer
s=1+int(rnd*10000)
session("yzm")=s
%>
<%
set DB = createobject("adodb.connection")
constr = "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("addvip.mdb")
DB.open constr
Set objRS = Server.CreateObject("ADODB.Recordset")

Request.Form("addvip")

If (nome = "") then
response.write "<script language=javascript>alert('Voc deve digitar o nome do usuario que pagou.');history.back()</script>"
Else
If (totalpago = "") then
Response.write "<script language=javascript>alert('Voc deve digitar um valor do total.');history.back()</script>"
Else
If (vencimento = "") then
Response.write "<script language=javascript>alert('Voc deve digitar a data do vencimento para bloquear.');history.back()</script>"
Else
set rs = DB.execute("INSERT INTO pagamentos Values('"&nome&","&totalpago&","&vencimento&"')")
end if
end if
end if

%>
<%end if%>


ele fica dando erro alguem pode me dizer a solução? :(

Compare preços online no Melhor Comprar


#2 davidmg

davidmg

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 03/10/2004, 08:40

Posta o erro aí pra gente ver, fica mais fácil pra ajudar...ok

#3 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 03/10/2004, 11:57

set rs = DB.execute("INSERT INTO pagamentos Values('"&nome&","&totalpago&","&vencimento&"')")

o certo seria..

set rs = DB.execute("INSERT INTO tabela Values (camponome,campototal,pago,campo,vencimento)('"&nome&"',"&totalpago&","&vencimento&"')")


corrigi ai.. e veja o q da..

;) (y)

epa... vi mais um erro use aspas simples com campos tipo texto e sem aspas simples campo do tipo numerio

se nome for texto faça assim ' "&nome&" ' se for numerico fica assim "&nome&"

Edição feita por: iporto, 03/10/2004, 11:59.

* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq