Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

betobto

Problema com UPDATE

Recommended Posts

Opa olha eu aqui novamente

 

adminProdutoCadastrar.asp

<!--#include file="abrir.asp"-->
	<table width="560" border="0" cellspacing="0" cellpadding="2">
	  <tr>
		<td width="493" height="30" valign="top" class="adminTahoma12"><b> » Administração » Produtos » Cadastrar</b></td>
		<td width="59" valign="top" class="adminTahoma12"><span class="admimerro"><a href="java script: history.back();" class="admimerro">« voltar</a></span></td>
	  </tr>
	  <tr>
		<td height="7" colspan="2"></td>
	  </tr>
	</table>
	
	<table width="560" border="0" cellspacing="0" cellpadding="0">
  <form action="adminProdutoCadastrar2.asp" method="post" onSubmit="return testar()" name="formulario">
	<input name="txtcodigo" type="hidden" value="<%=wcodigo%>">  
	  <tr>
	<td width="359" colspan="2" class="adminTahomaPreta11">Preencha todos os campos abaixo corretamente</td>
  </tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Nome do Produto</strong><br />
		  <input type="Text" name="txtprodutoNome" class="adminInput" style="width: none; width:150px;" /></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Cód. do Produto</strong><br />
		  <input type="text" name="txtprodutoCodigo" class="adminInput" style="width: none; width:150px;" /></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Categoria</strong><br />
			<select name="txtcategoria" class="adminInput" id="categoria" style="width: 120px;">
			  <option></option>
			  <% wsql = "SELECT * FROM tabcategorias ORDER BY categoria_nome"
	  SET wrs = wcon.EXECUTE(wsql)
	  DO WHILE NOT wrs.EOF	  %>
			  <option value="<%=wrs("categoria_id")%>"><%=wrs("categoria_nome")%></option>
			  <% wrs.MOVENEXT
	  LOOP %>
			</select></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Marca</strong><br />
			<select name="txtmarca" class="adminInput" id="marca" style="width: 120px;">
			  <option></option>
			  <% wsql = "SELECT * FROM tabmarcas ORDER BY marca_nome"
	  SET wrs = wcon.EXECUTE(wsql)
	  DO WHILE NOT wrs.EOF	  %>
			  <option value="<%=wrs("marca_id")%>"><%=wrs("marca_nome")%></option>
			  <% wrs.MOVENEXT
	  LOOP %>
			</select></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Descrição do Produto</strong><br />
		  <textarea name="txtprodutoDescricao" cols="60" rows="10" class="adminInput"></textarea></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11" style="padding-left:15px;"><strong>Valor do Produto</strong><br />
		  <input type="Text" name="txtprodutoValor" class="adminInput" value="R$" style="width: none; width:150px;" /></td>
		</tr>
		<tr>
		  <td colspan="2" class="adminTahomaPreta11"> </td>
		</tr>
		<tr>
		  <td valign="top" width="559" colspan="2"><table border="0" width="559" cellpadding="0" cellspacing="0">
			<tr>
			  <td valign="middle" style="padding-left:15px;">
			  <input type="image" src="images/btn_cadastrar.gif" name="submit" value="Incluir" /></td>
			</tr>
		  </table></td>
		</tr>
	</td>
	  </tr>
		</form></table>

adminProdutoCadastrar2.asp

<!--#include file="abrir.asp"-->
<%
wcodigo	= request.Form("txtcodigo")
wnome	= request("txtprodutoNome")
wcod		= request("txtprodutoCodigo")  
wcategoria	= request("txtcategoria")
wmarca	= request("txtmarca")
wdescricao= request("txtprodutoDescricao")  
wvalor	= request("txtprodutoValor")
SESSION("produto") = wnome 'Carregar Foto  

wsql = "INSERT INTO tabprodutos (Produto_Nome, Produto_Cod, Categoria_Id, Marca_Id, Produto_Descricao, Produto_Valor)"
wsql = wsql + "VALUES ('"&wnome&"', '"&wcod&"', '"&wcategoria&"', '"&wmarca&"', '"&wdescricao&"', '"&wvalor&"')"
SET wrs = wcon.Execute(wsql)
Response.Redirect("adminDefault.asp?pagina=produtoFoto&txtcodigo="&wnome)
%>

Ateh aqui tudo bem ele grava no banco de dados

a partir daqui tah me dando dor de cabeça. A proxima pagina ele me leva pra a proxima onde irei gravar as imagens referente a este produto

 

adminProdutoFotos.asp

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

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

	<table width="560" border="0" cellspacing="0" cellpadding="2">
	  <tr>
		<td width="493" height="26" valign="top" background="images/_admin/adminBarraTopo.jpg" class="adminTahoma12"><b> » Administração » Noivos » Cadastrar</b></td>
		<td width="59" valign="top" background="images/_admin/adminBarraTopo.jpg" class="adminTahoma12"><span class="admimerro"><a href="java script: history.back();" class="admimerro">« voltar</a></span></td>
	  </tr>
	  <tr>
		<td height="7" colspan="2"></td>
	  </tr>
	  <tr>
		<td width="559" colspan="2" class="adminTahomaPreta11">Preencha todos os campos abaixo corretamente</td>
	  </tr>
	  <tr>
		<td class="adminTahomaPreta11" colspan="2"> </td>
	  </tr>
	</table>
	<table width="560" border="0" cellspacing="0" cellpadding="0">
	  <tr>
		<td style="padding-left:15px;"><span class="adminTahomaPreta18">Foto Principal
		  </span>
		  <table width="450" border="0" cellspacing="5" cellpadding="0" style="border:1px dashed #999999;">
		  <tr>
			<td height="100" align="center" valign="middle" class="adminArial11Cinza">
			<img src="images/spacer.gif" name="fotoEvento" id="fotoEvento" /> <br />
				<span class="adminTahoma12">Utilizar sempre a medida 200 x 250</span><br />
			Esta foto será utilizada no menu dos noivos</td>
		  </tr>
		  <tr>
			<td height="26" valign="bottom"><form action="adminProdutoFotosUpload.asp" method="post" enctype="multipart/form-data" name="upload" target="carregaDados1" id="upload">
				<input class="adminInput" type="file" size="50" name="image" />
				<input name="submit2" type="submit" class="txtfield" value="carregar" />
			</form></td>
		  </tr>
		</table>
		 <span class="adminTahomaPreta18"><br />
		 Foto 02 </span><br />
		  
		  <table width="450" border="0" cellspacing="5" cellpadding="0" style="border:1px dashed #999999;">
			<tr>
			  <td height="100" align="center" valign="middle" class="adminArial11Cinza"><img src="images/spacer.gif" name="fotoEvento2" id="fotoEvento2" /> <br />
				  <span class="adminTahoma12">Utilizar sempre a medida 200 x 250</span><br />
				Esta foto será utilizada no menu dos noivos</td>
			</tr>
			<tr>
			  <td height="26" valign="bottom"><form action="adminProdutoFotosUpload01.asp" method="post" enctype="multipart/form-data" name="upload" target="carregaDados1" id="upload">
				  <input class="adminInput" type="file" size="50" name="image" />
				  <input name="submit22" type="submit" class="txtfield" value="carregar" />
			  </form></td>
			</tr>
		  </table>
		  <span class="adminTahomaPreta18"><br />
Foto 03 </span><br />
<table width="450" border="0" cellspacing="5" cellpadding="0" style="border:1px dashed #999999;">
  <tr>
	<td height="100" align="center" valign="middle" class="adminArial11Cinza"><img src="images/spacer.gif" name="fotoEvento3" id="fotoEvento3" /> <br />
		<span class="adminTahoma12">Utilizar sempre a medida 200 x 250</span><br />
	  Esta foto será utilizada no menu dos noivos</td>
  </tr>
  <tr>
	<td height="26" valign="bottom"><form action="adminProdutoFotosUpload02.asp" method="post" enctype="multipart/form-data" name="upload" target="carregaDados1" id="upload">
	  <input class="adminInput" type="file" size="50" name="image2" />
	  <input name="submit222" type="submit" class="txtfield" value="carregar" />
	</form></td>
  </tr>
</table>
<span class="adminTahomaPreta18"><br />
Foto 04 </span><br />
<table width="450" border="0" cellspacing="5" cellpadding="0" style="border:1px dashed #999999;">
  <tr>
	<td height="100" align="center" valign="middle" class="adminArial11Cinza"><img src="images/spacer.gif" name="fotoEvento4" id="fotoEvento4" /> <br />
		<span class="adminTahoma12">Utilizar sempre a medida 200 x 250</span><br />
	  Esta foto será utilizada no menu dos noivos</td>
  </tr>
  <tr>
	<td height="26" valign="bottom"><form action="adminProdutoFotosUpload03.asp" method="post" enctype="multipart/form-data" name="upload" target="carregaDados1" id="upload">
	  <input class="adminInput" type="file" size="50" name="image22" />
	  <input name="submit2222" type="submit" class="txtfield" value="carregar" />
	</form></td>
  </tr>
</table>
<span class="adminTahomaPreta18"><br />
Foto 05 </span><br />
<table width="450" border="0" cellspacing="5" cellpadding="0" style="border:1px dashed #999999;">
  <tr>
	<td height="100" align="center" valign="middle" class="adminArial11Cinza"><img src="images/spacer.gif" name="fotoEvento5" id="fotoEvento5" /> <br />
		<span class="adminTahoma12">Utilizar sempre a medida 200 x 250</span><br />
	  Esta foto será utilizada no menu dos noivos</td>
  </tr>
  <tr>
	<td height="26" valign="bottom"><form action="adminProdutoFotosUpload04.asp" method="post" enctype="multipart/form-data" name="upload" target="carregaDados1" id="upload">
	  <input class="adminInput" type="file" size="50" name="image222" />
	  <input name="submit22222" type="submit" class="txtfield" value="carregar" />
	</form></td>
  </tr>
</table></td>
	  </tr>
			<tr>
		<td class="adminTahomaPreta11" colspan="2"> </td>
	  </tr>

	</table>
	<table width="560" border="0" cellspacing="0" cellpadding="0">
  <form action="adminProdutoUpdate.asp" method="post" onSubmit="return testar()" name="dados">
<!-- FOTO PRINCIPAL -->
  <input type="hidden" name="foto" value="">
  <input type="hidden" name="fotopeq" value="">
<!-- FOTO 02 -->
  <input type="hidden" name="foto2" value="">
  <input type="hidden" name="fotopeq2" value="">
<!-- FOTO 03 -->
  <input type="hidden" name="foto3" value="">
  <input type="hidden" name="fotopeq3" value="">
<!-- FOTO 04 -->
  <input type="hidden" name="foto4" value="">
  <input type="hidden" name="fotopeq4" value="">
<!-- FOTO 05 -->
  <input type="hidden" name="foto5" value="">
  <input type="hidden" name="fotopeq5" value="">
	<% wcodigo = request.QueryString("txtcodigo") %>
	<input type="hidden" value="<%=wcodigo%>" name="txtcodigo">

		<tr>
		  <td valign="top" style="padding-left:15px;">
		  <input type="image" src="images/btn_cadastrar.gif" name="submit" value="Incluir" /></td>
		</tr>
	</td>
	  </tr>
	  </form></table>
<IFRAME align=center NAME="carregaDados1" WIDTH="0" HEIGHT="0" MARGINWIDTH="0" MARGINHEIGHT="0" ALLOWTRANSPARENCY="true" FRAMEBORDER="0" SCROLLING="auto" SRC="Blank.htm"></IFRAME>

adminProdutoUpdate.asp

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

<% 
wcodigo 	= SESSION("nome_produto")
wfoto 		= request.form("foto")
wfotopeq	= request.form("fotopeq")
wfoto2 		= request.form("foto2")
wfotopeq2	= request.form("fotopeq2")
wfoto3 		= request.form("foto3")
wfotopeq3	= request.form("fotopeq3")
wfoto4 		= request.form("foto4")
wfotopeq4	= request.form("fotopeq4")
wfoto5 		= request.form("foto5")
wfotopeq5	= request.form("fotopeq5")

wsql4 = "UPDATE tabprodutos SET foto='"&wfoto&"', fotopeq='"&wfotopeq&"', foto2='"&wfoto2&"', fotopeq2='"&wfotopeq2&"', foto3='"&wfoto3&"', fotopeq3='"&wfotopeq3&"', foto4='"&wfoto4&"', fotopeq4='"&wfotopeq4&"', foto5='"&wfoto5&"', fotopeq5='"&wfotopeq5&"' WHERE Produto_Nome ="&wcodigo
SET wrs4 = wcon.EXECUTE(wsql4)  
Response.Redirect("adminDefault.asp?pagina=produto")
%>

e este eh o erro

 

Microsoft JET Database Engine error '80040e14'

 

Syntax error (missing operator) in query expression 'Produto_Nome =Nome do Produto'.

 

/script_b/www.santapresentes.com.br/adminProdutoUpdate.asp, line 17

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa rapa:

wcodigo = SESSION("nome_produto")

 

você colocou o nome, tem que ser o codigo dele, se for atualizar por nome terá que botar as aspas simples!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.