Este código deveria substituir o conteúdo da célula 'pagina', que tenha como 'codpagina' '2', no caso Downloads, pelo que o usuário digitar no campo de texto, porém isso não acontece, o programa roda, a mensagem falando que a alteração foi bem sucedida aparece, mas a célula 'pagina' não é preenchida. Alguma sugestão?
<?
if(isSet($HTTP_GET_VARS['evento']))
{
$evento=$HTTP_GET_VARS['evento'];
}
else
{
$evento="vazia";
}
if ($evento=="editar")
{
$pagina=$HTTP_POST_VARS['rte1'];
include("conect_db.php");
$busca2=mysql_query("update paginas set pagina='$pagina' where codpagina='2'")
or die("<center><BR><BR><BR><BR><b><h2>Erro ao realizar busca de páginas cadastradas</h2></b></center>");
?>
<script language="JavaScript" type="text/javascript">
alert("As alterações foram efetuadas com sucesso!! Clique em ok para continuar");
window.location=("downloads.php");
</script>
<?
}
?>
<HTML><HEAD>
<style type="text/css"></style>
</HEAD>
<BODY bgcolor="#d0d0d0"><center>
<script language="JavaScript" type="text/javascript" src="richtext.js"></script>
<h2>Página de Downloads</h2></center>
<form name="form1" method="post" action="downloads.php?evento=editar" onSubmit="SubmitForm()">
<table width="100%">
<tr>
<td width="82%" class="style17"><div align="center">
<?
include ("conect_db.php");
$busca=mysql_query("select * from paginas where codpagina='2'")
or die("<center><BR><BR><BR><BR><b><h2>Erro ao realizar a busca de páginas cadastradas</h2></b></center>");
while($reg=mysql_fetch_assoc($busca))
{
?>
<script language="JavaScript" type="text/javascript">
function submitForm() {
updateRTEs();
// updateRTE('rte2');
return true;
}
initRTE("images/", "", "");
</script>
<script language="JavaScript" type="text/javascript">
<?
$pagina=str_replace("\r\n","",$reg["pagina"]);
?>
var msg='<? echo $pagina?>';
writeRichText('rte1', msg, 800, 300, true, false);</script>
<?
}
?>
</div></td></tr></table>
<p align="center">
<input type="submit" name="Submit" value="Salvar Alterações"></p></form>
</BODY></HTML>
Pergunta
xDioni
Este código deveria substituir o conteúdo da célula 'pagina', que tenha como 'codpagina' '2', no caso Downloads, pelo que o usuário digitar no campo de texto, porém isso não acontece, o programa roda, a mensagem falando que a alteração foi bem sucedida aparece, mas a célula 'pagina' não é preenchida. Alguma sugestão?
<? if(isSet($HTTP_GET_VARS['evento'])) { $evento=$HTTP_GET_VARS['evento']; } else { $evento="vazia"; } if ($evento=="editar") { $pagina=$HTTP_POST_VARS['rte1']; include("conect_db.php"); $busca2=mysql_query("update paginas set pagina='$pagina' where codpagina='2'") or die("<center><BR><BR><BR><BR><b><h2>Erro ao realizar busca de páginas cadastradas</h2></b></center>"); ?> <script language="JavaScript" type="text/javascript"> alert("As alterações foram efetuadas com sucesso!! Clique em ok para continuar"); window.location=("downloads.php"); </script> <? } ?> <HTML><HEAD> <style type="text/css"></style> </HEAD> <BODY bgcolor="#d0d0d0"><center> <script language="JavaScript" type="text/javascript" src="richtext.js"></script> <h2>Página de Downloads</h2></center> <form name="form1" method="post" action="downloads.php?evento=editar" onSubmit="SubmitForm()"> <table width="100%"> <tr> <td width="82%" class="style17"><div align="center"> <? include ("conect_db.php"); $busca=mysql_query("select * from paginas where codpagina='2'") or die("<center><BR><BR><BR><BR><b><h2>Erro ao realizar a busca de páginas cadastradas</h2></b></center>"); while($reg=mysql_fetch_assoc($busca)) { ?> <script language="JavaScript" type="text/javascript"> function submitForm() { updateRTEs(); // updateRTE('rte2'); return true; } initRTE("images/", "", ""); </script> <script language="JavaScript" type="text/javascript"> <? $pagina=str_replace("\r\n","",$reg["pagina"]); ?> var msg='<? echo $pagina?>'; writeRichText('rte1', msg, 800, 300, true, false);</script> <? } ?> </div></td></tr></table> <p align="center"> <input type="submit" name="Submit" value="Salvar Alterações"></p></form> </BODY></HTML>Link para o comentário
Compartilhar em outros sites
3 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.