Olá Pessoal, é o seguinte.. o problema esta aqui...
<textarea id="idTextarea" name="idTextarea" style="display:none">
<%
if acao = "alterar" then
if rsAltera("conteudo") <> "" Then
response.write rsAltera("conteudo")
end if
end if
%>
</textarea>
Trata-se de um administrador para alterar conteúdo..
essa é a parte onde ele deveria buscar o que esta no bd e colocar ai para ser alterado... mas não aparece nada, nem erro...
é um administrador para alteração... onde está assim era para exibir o que ta no banco de dados... mas não aparece nada, nem erro...
se eu digitar qualquer coisa, ele atualiza no bd, apaga o que tiver lá e coloca o que foi digitado por último, mas não aparece nada para exibir para fazer alteração somente no texto
a conexão ta certa pois é a mesma que faz o update.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%Option Explicit%>
<!--#include file="acesso_verifica.asp"-->
<!--#include file="conexao_conteudo.asp" -->
<!--#include file="funcoes_conteudo.asp" -->
<%
Dim acao, rsGravaNova, rsAltera
acao = request.QueryString("acao")
If acao = "incluir" then
Set rsGravaNova = Server.CreateObject("ADODB.Recordset")
Sql = "SELECT * from tbl_conteudo"
rsGravaNova.Open Sql, ConexaoCtd, 1, 3
rsGravaNova.MoveLast
rsGravaNova.AddNew
if ISNumeric( request.form("numero") ) Then rsGravaNova("numero") = request.form("numero") Else rsGravaNova("numero") = Null End If
if ISDate( request.form("data") ) Then rsGravaNova("data") = request.form("data") Else rsGravaNova("data") = Null End If
rsGravaNova("conteudo") = request.form("txtContent")
rsGravaNova("ativo") = request.form("ativo")
rsGravaNova.Update
response.write "<script>alert('Registro inclu�do com sucesso!');</script>"
rsGravaNova.Close
Set rsGravaNova = Nothing
End if
If acao = "alterar" then
Set rsAltera = Server.CreateObject("ADODB.Recordset")
Sql = "SELECT * from tbl_conteudo WHERE codigo = " & request.QueryString("id")
rsAltera.Open Sql, ConexaoCtd, 1, 3
End if
If acao = "grava_altera" then
Set rsGravaNova = Server.CreateObject("ADODB.Recordset")
Sql = "SELECT * from tbl_conteudo WHERE codigo = " & request.QueryString("id")
rsGravaNova.Open Sql, ConexaoCtd, 1, 3
if ISNumeric( request.form("numero") ) Then rsGravaNova("numero") = request.form("numero") Else rsGravaNova("numero") = Null End If
if ISDate( request.form("data") ) Then rsGravaNova("data") = request.form("data") Else rsGravaNova("data") = Null End If
rsGravaNova("conteudo") = request.form("txtContent")
rsGravaNova("ativo") = request.form("ativo")
rsGravaNova.Update
rsGravaNova.Close
Set rsGravaNova = Nothing
response.write "<script>alert('Registro alterado com sucesso!');</script>"
response.write "<script>self.location = 'inicial.asp';</script>"
End if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Conselho Regional de Contabilidade de Minas Gerais</title>
<link href="includes/estilo.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" src="include/yusasp_ace.js"></script>
<script language="JavaScript" src="include/yusasp_color.js"></script>
<script>
function SubmitForm(){
if(obj1.displayMode == "HTML"){
alert("Por favor, desmarque a op��o de visualiza��o HTML")
return false;
}else{
document.form1.txtContent.value = obj1.getContent()
document.form1.submit()
}
}
function LoadContent(){
obj1.putContent(document.form1.idTextarea.value)
}
</script>
</head>
<body onLoad="<%if acao = "alterar" then response.write("LoadContent();") end if%>">
<!--#include file="topo.asp" -->
<table width="100%" border="0" cellspacing="20" cellpadding="0">
<tr>
<td><p><strong>A Empresa »
<%if acao = "alterar" then%>
Alteração
<%end if%>
</strong></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10" height="10"><img src="imagens/tabela_01.gif" width="10" height="10" /></td>
<td background="imagens/tabela_fundo_01.gif"><img src="imagens/tabela_fundo_01.gif" width="1" height="10" /></td>
<td width="10"><img src="imagens/tabela_02.gif" width="10" height="10" /></td>
</tr>
<tr>
<td background="imagens/tabela_fundo_02.gif"><img src="imagens/tabela_fundo_02.gif" width="10" height="1" /></td>
<td><table width="100%" border="0" cellpadding="0" cellspacing="10">
<tr>
<td valign="top"><form name="form1" method="post" action="">
<p>
<input type="hidden" name="txtContent" value="" ID="txtContent">
</p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60"><strong>Número:</strong></td>
<td width="50"><span class="texto">
<input name="numero" type="text" id="numero" style="width:100%" value="<%if acao = "alterar" then response.write rsAltera("numero") end if%>" size="10" maxlength="10" /> </td>
<td width="20"> </td>
<td width="50"><strong>Data:</strong></td>
<td width="40"><input name="data" type="text" id="data" value="<%if acao = "alterar" then response.write rsAltera("data") end if%>" size="7" maxlength="10" /></td>
</tr>
</table>
<br />
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><strong>Conteúdo:</strong></td>
</tr>
<tr>
<td>
<script>
var obj1 = new ACEditor("obj1")
obj1.width = "100%" //set editor dimension
obj1.height = 400
obj1.useAsset = true
obj1.useInternalLink = false
obj1.usePageProperties = false
obj1.StyleSelection = "mystyleselection.css"; //specify the css file
obj1.AssetPageURL = "default_Asset.asp";
obj1.AssetPageWidth = 480;
obj1.AssetPageHeight = 425;
obj1.ImagePageURL = "default_image.asp" //specify Image library management page
obj1.RUN() //run & show the editor
</script></td>
</tr>
<tr>
<td><div align="right">
<textarea id="idTextarea" name="idTextarea" style="display:none">
<%
if acao = "alterar" then
if rsAltera("conteudo") <> "" Then
response.write rsAltera("conteudo")
end if
end if
%>
</textarea></div></td>
</tr>
</table>
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60"><strong>Ativo:</strong></td>
<td><select name="ativo" id="ativo">
<option value="N" <%if acao = "alterar" then response.write selected( UCase( rsAltera("ativo") ), "N" ) end if%> >N�o</option>
<option value="S" <%if acao = "alterar" then response.write selected( UCase( rsAltera("ativo") ), "S" ) end if%> >Sim</option>
</select></td>
</tr>
</table>
<p>
<%if acao = "alterar" then%>
<input name="Button" type="button" class="botao_upload" value="Gravar Altera��es" onClick="document.form1.action='altera_empresa.asp?acao=grava_altera&id=<%=rsAltera("codigo")%>';SubmitForm();">
<%else%>
<input name="Submit" type="button" class="botao_upload" value="Incluir Dados" onClick="document.form1.action='altera_empresa.asp?acao=incluir';SubmitForm();">
<%end if%>
</p>
</form>
</td>
<td width="1" align="left" valign="top" background="imagens/ponto.gif"><img src="imagens/ponto.gif" width="1" height="1" /></td>
<td width="150" align="left" valign="top"><p><font color="#7A462E"><img src="imagens/unknown.gif" width="20" height="20" align="absmiddle" /><span class="style3"><font color="#3366CC"> Dicas</font></span></font></p>
<p>Preencha os campos corretamente e clique no botão no fim do formulário.</p>
<p>O campo <strong>data</strong> deve ser preenchido apenas com uma data válida, para ser gravado.</p>
</td>
</tr>
</table>
</td>
<td background="imagens/tabela_fundo_03.gif"><img src="imagens/tabela_fundo_03.gif" width="10" height="1" /></td>
</tr>
<tr>
<td width="10" height="10"><img src="imagens/tabela_03.gif" width="10" height="10" /></td>
<td background="imagens/tabela_fundo_04.gif"><img src="imagens/tabela_fundo_04.gif" width="1" height="10" /></td>
<td width="10"><img src="imagens/tabela_04.gif" width="10" height="10" /></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Pergunta
Cassius Andrade
Olá Pessoal, é o seguinte.. o problema esta aqui...
Trata-se de um administrador para alterar conteúdo.. essa é a parte onde ele deveria buscar o que esta no bd e colocar ai para ser alterado... mas não aparece nada, nem erro... é um administrador para alteração... onde está assim era para exibir o que ta no banco de dados... mas não aparece nada, nem erro... se eu digitar qualquer coisa, ele atualiza no bd, apaga o que tiver lá e coloca o que foi digitado por último, mas não aparece nada para exibir para fazer alteração somente no texto a conexão ta certa pois é a mesma que faz o update.Link para o comentário
Compartilhar em outros sites
1 resposta 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.