Ir para conteúdo

Arquivado

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

Clauido José

Form com litbox

Recommended Posts

Pessoal e assim gostaria de fazer uma galeria onde o usuário clique em editar aparece um form com os dados do banco para serem atualizados, ja consegui fazer o form aparecer no litbox mas os dados nao por exemplo, a galeria tem 10 fotos ele quer editar a foto 1 por exemplo tem o id da galeria mas com fazer isso vejá codigo:


<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Response.AddHeader "Content-Type", "text/html; charset=ISO-8859-1"
Response.AddHeader "Pragma", "no-cache"
response.Charset="ISO-8859-1"
%>
<!--#include file="conexao/conexao.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta content="IE=8" http-equiv="X-UA-Compatible" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="pt-br" />
<title>.: Persimann.com.br :.</title>
<link href="css/estilo.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function validar()
{
var titulo=document.frmBanner.txTitulo.value;
var arquivo=document.frmBanner.filArquivo.value;
if (titulo ==" "){
alert("Informe titulo do banner");
document.frmBanner.txTitulo.focus();
return false;
}
if (arquivo == ""){
alert("Informe o arquivo ");
document.frmBanner.filArquivo.focus();
return false;
}
}
</script>
</head>
<script src="js/ajax.js" type="text/javascript"></script>
<body>
<%
call abreConexao()
if Session("id") = "" then
Response.Redirect("index.asp")
else
resp=request.QueryString("resp")
id=request.QueryString("id")
sql = "SELECT * FROM tprodutos where idproduto = " & id
set rs = conexao.execute(Sql)
titulo = rs("titulo")
%>
<div class="cabecalho">
<div class="topo">
<div class="apDiv2">
<div class="logo"><a href="index.asp" title="Persimann"><img src="images/logo.png" width="291px" height="75px" style="border:0;cursor:hand"/></a></div>
<div style="position:relative"><img src="images/administracaodosite.png" width="388" height="60"></div>
</div>
</div>
</div>
<div class="apDiv1">
<div class="menu_esquerda"><!--#include file="menu_esquerda.asp"--></div>
<div class="conteudo_direita">
<div style="padding:0px 20px">
<h2>Você está em Aministração o site Audioplan.com.br » Galeria Produtos » Cadastro</h2>
<div style="padding: 5px 10px" style="display:none">
<div style="margin:30px auto"><h2>Os dados em * são obrigatórios</h2></div>
<form method="post" enctype="multipart/form-data" action="grava_galeria_produtos.asp?str=1&id=<%=id%>" name="frmBanner" onsubmit="return validar();" class="login-form">
<table width="50%" cellpadding="2" cellspacing="2" id="tabusu" style="padding: 10px 15px;margin: 0px 30px">
<tr>.
<td colspan="2" id="resultado"><h6><%if resp <> "" then%><%=resp%><%end if%></h5></td>
</tr>
<tr>.
<td colspan="2"><label id="tituloProduto"><h2>Produto: <%=titulo%> </h2></label> </td>
</tr>
<tr>.
<td colspan="2" height="20px"></td>
</tr>
<tr>
<td width="25%">Titulo:</td>
<td width="80%"><input name="txTitulo" id="txTitulo" type="text" style="width:100%"></td>
</tr>
<tr>
<td width="25%">Selecione o arquivo:</td>
<td width="80%"><input name="arquivo" id="arquivo" type="file" style="width:100%"></td>
</tr>
<tr>
<td colspan="2" style="padding: 10px 5px"></td>
</tr>
<tr>
<td width="25%"></td>
<td width="80%" align="left"><input name="Sair" type="button" value="Sair" id="buttonSair"><span style="padding: 0 5px"></span><input name="Logar" type="submit" value="Gravar" id="butonSalvar"></td>
</tr>
</tr>
</table>
</form>
</div>
</div>
</div>
</div>
<div class="rodape">
<div id="rodapeLeft" style="margin:10px auto">
<div id="copyRight"> CopyRight 2013 Persimann.com.br - Todos os direitos autoriais reserevados</div>
</div>
<div id="rodapetRight" style=" padding-left:0%; list-style-type:none;" >
<div id="telsHead">
<li><strong>Telefones:</strong></li>
<li class="secChild">(11) 39316081 - </li>
<li class="secChild">32328069</li>
</div>
</div>
</div>
<%
end if
fechaConexao()
set conexao=nothing
set rs=nothing
%>
</body>
</html>

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

atribua o record dentro do value do campo no form

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ja fiz isso ele traz o valeu certinho mas quando abro box eu não consigo recuperar o valor do form fiz uma adaptação no codigo vejam o codigo:

 <div style="width:190px;height:190px;float:left;padding:20px 0">
								<center>
									<h6><%=rs("galeria")%></h6>
						   			<img src="../<%=rs("imagem")%>" width="180" height="160" />
									<a href="#" onClick="openbox('Atualiza galeria de foto',2,<%=rs("idgaleriaproduto")%>)">Editar</a>
									<a href="#" onclick="excluir('<%=rs("idgaleriaproduto")%>', 'edita_galeria_produtos.asp?str=excluir&id=<%=id%>&idmodelo=')">Excluird</a> --> essa linha eu chamo form que vai aparecer no boxlixt
								</center>
							</div>

Aqui a chamada do litbox

function openbox(formtitle, fadin, id)
{
	var box = document.getElementById('box'); 
	document.getElementById('shadowing').style.display='block';
	document.getElementById('idgaleria').innerHTML=id;
	var btitle = document.getElementById('boxtitle');
	btitle.innerHTML = formtitle;
	
	if(fadin)
	{
	 gradient("box", 0);
	 fadein("box");
	}
	else
	{ 	
	box.style.display='block';
	}  	
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

passe o valor em uma session, depois recupere na box

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.