<%@LANGUAGE="VBSCRIPT" %>
<!--#include file="conexao.asp"-->
<%IF request.QueryString("codigo")="" and request.QueryString("descricao")="" and Request.ServerVariables("Request_Method")<>"Post" then%>
<html>
<head>
<title> | Consulta/Atualização de Produtos |</title>
</head>
<body leftmargin="60" topmargin="30">
<center>
<style>
a:link{text-decoration: none; color: blue}
a:hover{text-decoration: underline; color: red}
a:visited{text-decoration: none; color: gray}
</style>
<style type="text/css">
div#container
{
width: 800px;
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
body
{
text-align: center;
margin: 0;
}
</style>
<br><br>
<%
SQL = "SELECT * FROM Produtos"
Set RS=Conexao.Execute(SQL)
%>
<table border="0" cellpadding="5" cellspacing="1" bordercolor="blue">
<tr>
<th bgcolor="black"><font size="2" color="white">Produto</font></th>
<th bgcolor="black"><font size="2" color="white">Gênero</font></th>
<th bgcolor="black"><font size="2" color="white">Valor</font></th>
<th bgcolor="black"><font size="2" color="white">Img</font></th>
<th bgcolor="black"><font size="2" color="white">Formas de Pgto.</font></th>
<th bgcolor="black"><font size="2" color="white">Descrição</font></th>
</tr>
<%
Do While Not RS.EOF
valor = RS("prod_valor")
SQL1 = "SELECT gen_descricao FROM Genero WHERE gen_codigo = " & RS("gen_codigo")
Set genero = Conexao.Execute(SQL1)
%>
<tr>
<td bgcolor="#EEEEE0" width="270"><font size="2">
<a href='con_prod.asp?codigo=<%=RS("Prod_codigo")%>'>
<%=RS("Prod_nome")%>
</td>
<td bgcolor="#EEEEE0"><font size="2">
<%=genero("gen_descricao")%></td>
<td bgcolor="#EEEEE0"><font size="2">
R$ <%=FormatNumber(valor,2,-1,0,-1)%>
</td>
<td bgcolor="#EEEEE0"><font size="2">
<a href="<% = rs("Prod_img") %>">Ver</a></td>
<td bgcolor="#EEEEE0" width="230"><font size="2">
<%=RS("Formas_pgto")%></td>
<td bgcolor="#EEEEE0" width="20" align="center"><font size="2">
<a href='descricao_prod.asp?descricao=<% = RS("Prod_codigo")%>'>Ver</a></td>
<input type="hidden" name="Cod">
</tr>
<%
RS.MoveNext
Loop
RS.Close
Conexao.Close
Set RS = Nothing
%>
</table>
<%
Else
If Request.ServerVariables("REQUEST_METHOD") = "POST" then
Conexao.Execute ("UPDATE Produtos SET Produtos.Prod_nome='" & Request.Form("nome") & "' WHERE Produtos.Prod_codigo=" & Request.QueryString("codigo")& ";")
Conexao.Execute ("UPDATE Produtos SET Produtos.gen_codigo='" & Request.Form("Genero") & "' WHERE Produtos.Prod_codigo=" & Request.QueryString("codigo")& ";")
Conexao.Execute ("UPDATE Produtos SET Produtos.Prod_valor='" & Request.Form("Valor") & "' WHERE Produtos.Prod_codigo="& Request.QueryString("codigo")& ";")
Conexao.Execute ("UPDATE Produtos SET Produtos.Prod_img='" & Request.Form("imagem") & "' WHERE Produtos.Prod_codigo="&Request.QueryString("codigo")& ";")
%>
<center>
<font size="2" face="Verdana" color="brown">
<%Response.write("Dados atualizados com sucesso!")%>
</font>
<p>
<a href="con_prod.asp">
<img src="imagens/nova_alteracao.gif" with="95" height="15" border="0"></a>
<%
Else
SQL = "SELECT * FROM [Produtos] where Produtos.Prod_codigo=" & Request.QueryString("codigo")
Set RS = Conexao.Execute(SQL)
valor = RS("Prod_valor")
%>
<center>
<font size="2" face="Verdana" color="brown">
<h3>Atualizar Produtos</h3><br>
<hr size="1" color="black">
<p>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#EEEEE0">
<form method="POST" action='con_prod.asp?codigo=<%=Request.QueryString("codigo")%>'>
<tr>
Nome:<br>
<input type="text" name="nome" size="40" maxlength="40"
value='<%=RS("Prod_nome")%>'><p>
Gênero:<br>
<select name=genero>
<%
set lista_genero = Conexao.Execute("SELECT * FROM Genero")
While not lista_genero.EOF
%>
<option value="<%=lista_genero("gen_codigo")%>">
<%=lista_genero("gen_descricao")%></option>
<%
lista_genero.MoveNext
Wend
%>
</select>
<p>
Valor: <br>
<input type="text" name="valor" size="10" maxlength="10" value="<%=FormatNumber(Prod_valor,2,-1,0,-1)%>"><p>
Imagem:<br>
<input type="text" name="imagem" size="40" maxlenght="40" value="<%=RS("Prod_img")%>"><p>
<td align="center" colspan="2">
<input type="image" name="submit" src="imagens/atualizar_reg.gif"
with="110" height="15"></td>
</tr>
</form>
</table>
<%End If%>
<%End If%>
<%
Else
If request.QueryString("descricao")="" then
Conexao.Execute
SQL3 = "SELECT * FROM Produtos.Prod_codigo=" & Request.QueryString("descricao")
Set rs3 = Conexao.Execute(SQL3)
<table border ="0" cellpading="2" cellspacing="1" bordercolor="blue">
<tr>
<th bgcolor="black"><font size="2" color="white">Código</font></th>
<th bgcolor="black" width="200"><font size="2" color="white">Descrição</font></th>
</tr>
<%
Do While Not RS.Eof
%>
<tr>
<td bgcolor="#EEEEE0" align="center"><Font size="2" color="black"><%=rs3("Prod_codigo")%></td></font>
<td bgcolor="#EEEEE0" align="center"><Font size="2" color="black"><%=rs3("Descricao_res")%></td></font>
</tr>
<% rs3.MoveNext
Loop
rs3.close
conexao.close
Set rs3 = Nothing
%>
</table>
<%End If%>
</center>
</body>
</html>
eu queria fazer um esquema assim:
na parte do nome do produto, funciona direitinho, se você clikar em cima do nome do produto, pega o código do produto e gera uma página para alteração dos dados do produto: nome, valor,imagem, e talzz.
Tem uma outra parte da tabela que se chama descricação do produto e você clika em ver, ele até pega o código do produto , mas na hora de gerar a página de consulta dos dados do produto selecionado não funciona. Dá o seguinte erro aí que tá relatado
Alguém me ajuda aí to esperando hein
Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A03EA)
Pergunta
mortal
eu queria fazer um esquema assim:
na parte do nome do produto, funciona direitinho, se você clikar em cima do nome do produto, pega o código do produto e gera uma página para alteração dos dados do produto: nome, valor,imagem, e talzz.
Tem uma outra parte da tabela que se chama descricação do produto e você clika em ver, ele até pega o código do produto , mas na hora de gerar a página de consulta dos dados do produto selecionado não funciona. Dá o seguinte erro aí que tá relatado
Alguém me ajuda aí to esperando hein
Tipo de erro:
Obrigado por enquanto
Link para o comentário
Compartilhar em outros sites
2 respostass 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.