Ir para conteúdo

POWERED BY:

Arquivado

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

Clauido José

checkbox com upload

Recommended Posts

Pessoal e seguinte eu estou criando um sistema de upload onde tenho trez campos html um text que o titulo, um file que eu chamo o arquivo que vai, em baixo desse file eu tenho um checkboox que quando o usuario seleciobnar ele vai excluir o arquivo no direitório e caminho da url no banco de dados como faço isso porque via asp ele sempre traz o valor do checkbox zerado null mesmo checado ou não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou postando a pagina toda para ser analisada.


<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.Charset="utf-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Pizzaria La Itally</title>
<script src="js/cufon.js" type="text/javascript"></script>
<script src="js/oblique500.js" type="text/javascript"></script>
<script type="text/javascript">
Cufon.replace('#Menu');
Cufon.replace('h1');
</script>
<script src="js/jqueryNew.js" type="text/javascript"></script>
<script src="js/jcycle.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('.Slider').cycle({ fx: 'fade'});
//$('#imgPrivate').cycle({ fx: 'fade', speed: 200}); aumenta a velocidade do Fade
});
function marcaImagem(){
var x=document.getElementsByTagName("input");
var i=0;
var c=new Array();
a=0;
for (i=0;i<=x.length-1;i++) {
if (x.type=="checkbox" && x.id=="idT") {
c[a] = x;
a++;
}
}
i=0;
var checked = false;
for (i=0;i<=c.length-1;i++) {
if (c.checked==true) {
checked = true;
break;
}
}
if (!checked) {
document.frmBanner.chExcluir.value=1;
}else if (confirm("Quer continuar?")) {
document.frmBanner.chExcluir.value=2;
}
}
function id( el ){
return document.getElementById( el );
}
</script>
<link href="css/base.css" rel="stylesheet" type="text/css" />
<link href="css/conteudo.css" rel="stylesheet" type="text/css" />
<link href="css/pseudos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!--#include file="conexao\conexao.asp"-->
<%
call abreConexao()
if Session("id") = "" then
Session("id") = 1
Response.Redirect("index.asp")
else
str=request.QueryString("str")
idbanner=request.QueryString("idbanner")
if str=1 then
' Create an instance of AspUpload object
Set Upload = Server.CreateObject("Persits.Upload")
chExcluir=request.form("chExcluir")
Titulo = Upload.Form("Titulo")
arquivo = Upload.Form("foto")
' Compute path to save uploaded files to
Path=server.MapPath(("../images/banners"))
Upload.Save Path
If Not Upload.Files("foto") Is Nothing Then
Set File = Upload.Files(1)
foto= "images/banners/" & File.ExtractFileName
Else
foto=arquivo
End If
sql = "Select * from tbanners WHERE titulo='" & titulo & "'"
set rs = Conexao.execute(Sql)
if rs.eof then
sqlInsert = "INSERT INTO tbanners (titulo,imagem) values ('" & Titulo & "','" & foto & "')"
Conexao.execute(sqlInsert)
status = "Banners cadastrado com sucesso"
else
status = "Banners já cadastrado na nossa base de dados"
end if
elseif str=2 then
Set Upload = Server.CreateObject("Persits.Upload")
Titulo = Request.Form("Titulo")
arquivo = Request.Form("foto")
id=request.QueryString("id")
Sql = "update tbanners titulo='" & Titulo & "'"
Sql = Sql &",imagem='' where idbanner=" & id
response.write(Sql)
response.End()
conexao.execute(sql)
status = "Banners excluido com sucesso"
end if
Sql = "select * from tbanners where idbanner=" & request.QueryString("id")
set rs = conexao.execute(sql)
id=rs("idbanner")
Titulo =rs("Titulo")
imagem=rs("imagem")
%>
<div class="Container">
<!--TOPO-->
<div class="topo"> </div>
<!--fim conteudo-->
<div class="ConteudoPaginas">
<div id="meio" class="texto">
<div id="menu_esquerda"><!--#include file="menu_esquerda.asp"--></div>
<h3> Você está em Sistema Administrativo do site » Usuário » Cadastro</h3>
<div class="conteudo_direita">
<form action="edita_banners.asp?str=1&id=<%=id%>" id="frmBanner" name="frmBanner" method="post" enctype="multipart/form-data" onsubmit="return verifica();">
<table class="table table-striped table-hover " style="margin:-30px 100px">
<thead>
<tr>
<td colspan="2" style="color:#F00"><%if status<>"" then%><%=status%><%end if%></td>
</tr>
<tr>
<td colspan="2">Os campos em * é obrigatório o preenchimento</td>
</tr>
</thead>
<tbody>
<tr>
<td width="81" height="30"><h4>* Titulo :</h4></td>
<td width="311"><input type="text" name="Titulo" id="Titulo" obrig = "sim" nome="Titulo" class="caixa" value="<%=titulo%>" /></td>
</tr>
<tr>
<td><h4>* Url:</h4></td>
<td><input name="foto" type="file" class="caixa" id="foto" obrig = "sim" nome="URL" value=""></td>
</tr>
<tr>
<td></td>
<td><a href="edita_banners.asp?id=<%=id%>&str=2"><%if imagem<>"" then%><%=imagem%><%end if%></a></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="button" value="Sair" onclick="javascript:window.location='home.asp'"/>
<input type="submit" value="Gravar" /></td> </tr>
<tr>
<td> </td>
<td> </td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
</div>
<!--rodape-->
<div class="Rodape"></div><!--rodape-->
<div class="Endereco">
<strong>Telefone: (11)3991-0520 - 3991-9091 </strong>
<br />
Av. Itaberaba,865 - Freguesia do Ó - São Paulo
</div>
<div class="Direitos"> www.pizzanalaitally.com.br - Todos os direitos reservados</div>
</div><!--container-->
</body>
<%
end if
call fechaConexao()
set rs=nothing
set conexao=nothing
%>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou pode passar o valor do checkbox, numa session, txt, etc e depois recpará-la

Compartilhar este post


Link para o post
Compartilhar em outros sites

Request.Form("nome_do_Check")

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.