Ir para conteúdo

POWERED BY:

Arquivado

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

squid

Problema

Recommended Posts

E aí pessoal, preciso de uma ajuda rapidamenteNo meu formulario de alteração quando clico em alterar ele faz o update o problema e que ao invés de retornar para o formulario ele mostra o comando SQL, soh que se mudo a posição deste select ele da erro.Enviou o script para vcs verem e POR FAVOR me ajudemHá, acredita que naum tenha nada a ver, eh que o meu formulario de alteração eh mostrado após clicar el alguma opção da caixa select (onChange) aí sim quando escolho e chamado o formulario de alteração e é neste que da o problema, ele esta fazendo a alteração soh naum pod mostrar o select.O script e este:<?session_start(); include("../../Connections/not.php"); require_once("../includes/php/http_comply.php"); if (!isSet($_SESSION['manID'])) { header("Location: ../login/index_2.php"); }?><? if (strtoupper($_SERVER['REQUEST_METHOD']) == "POST") { $ID = getPost("ID"); $Titulo = getPost('Titulo'); $Resenha = getPost('Resenha'); $Conteudo = getPost('Conteudo'); $Fonte = getPost('Fonte'); $Data = getPost('Data'); if (!empty($ID)) { $strQuery = "UPDATE noticias SET Titulo = '$Titulo', Resenha = '$Resenha', Conteudo = '$Conteudo', Fonte = '$Fonte', Data = '$Data' WHERE ID=$ID"; $rstAtualiza = mysql_query($strQuery) or die("<pre>$strQuery</pre>"); } else { echo "Um ID precisa ser informado."; exit; }}?><html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="../includes/css.css" rel="stylesheet" type="text/css"><script LANGUAGE="JavaScript"><!-- function PegarTexto(f) { f.elements.notConteudo.value = document.all.myEditor.html + ""; } function Limpar() { document.all.myEditor.html = ""; }//--></SCRIPT></head><body ><div class="layer_titulo_corpo" id="corpo">Alterar Notícia</div><?php require_once('../includes/php/cabecalho.php'); ?><div class="layer_corpo"><form action="Alt.php" onLoad="pegarTexto(this)" method="post" enctype="multipart/form-data" name="Alt" id="Alt"><?php $ID = getQuery("ID"); $strQuery = "SELECT * FROM noticias WHERE ID=$ID"; $rstAtualiza = mysql_query($strQuery) or die("<pre>$strQuery</pre>"); $linha = mysql_fetch_array($rstAtualiza);?> <table border="0" cellpadding="0" cellspacing="3" class="textonormal"> <tr> <td width="15"> </td> <td width="402" align="left" valign="top"> <table width="100%" border="0" cellpadding="1" cellspacing="1" class="corpodotexto" bgcolor="006D00" align="center"> <tr align="center"> <td bgcolor="DFF4FF" align="right"> <table width="100%" border="0" cellpadding="2" cellspacing="0" class="corpodotexto" align="center"> <tr> <td> <input name="ID" type="hidden" value="<?=$linha['ID']?>"> </td> <tr> <td width="325" align="right"><span class="textonormal">Título</span>: </td> <td width="274"> <input type="text" name="Titulo" value="<?=$linha['Titulo']?>" class="form" size="59"> </td> <td width="274"> </td> </tr> <tr> <td width="325" align="right"><span class="textonormal">Resenha</span>: </td> <td width="274" colspan="2"> <TEXTAREA NAME="Resenha" id="Resenha" value="<?php echo $linha['Resenha'];?>" class="form" cols="45" rows="3"></textarea> </td> </tr> <tr bgcolor="#DFF4FF"> <td colspan="3"><span class="textonormal">Conteúdo</span>:<br>   <TEXTAREA NAME="Conteudo" id="Conteudo" STYLE="display: none"><?php echo $linha['Conteudo'];?></TEXTAREA> <object id=myEditor data="editor.asp" type="text/x-scriptlet" width="98%" height="200"> <!-- Isto só é exibido em browsers que não suportão scriptlets --> </object> </td> </tr> <tr> <td width="325" align="right" class="textonormal">Fonte: </td> <td width="274" colspan="2"> <input type="text" name="Fonte" value="<?=$linha['Fonte']?>"class="form" size="59"> </td> </tr> <tr> <td width="325" align="right"><span class="textonormal">Data</span>: </td> <td width="274"> <input type="text" name="Data" value="<?=$linha['Data']?>" class="form" size="59"> </td> <td width="274"> </td> </tr> </table> </table> <table width="100%" border="0" cellpadding="2" cellspacing="0" class="corpodotexto" align="center"> <tr> <td height="35" align="center"> <input type="submit" name="acao" value="Alterar" class="form"> </td> </tr> </table> </form><script LANGUAGE="JavaScript"> window.onLoad = Preencher(); function Preencher() { alert( document.notAlt.notConteudo.value); document.all.myEditor.html = document.notAlt.notConteudo.value; //Onde 'XXX' é o nome do FORM (veja no código anterior) }</SCRIPT></div></body></html>o select que esta mostrando eh o primeiro select feito após iniciar o form: $strQuery = "SELECT * FROM noticias WHERE ID=$ID", soh que não mostra o valor da variável, ou seja vai ate o sinal de =

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe-me, mas esta função existe no PHP? getPost? Não seria melhor você trocar pelo velho $_POST['ID'] e etc... Talvez seja isso o causador do erro!$ID = getPost("ID");$Titulo = getPost('Titulo'); $Resenha = getPost('Resenha'); $Conteudo = getPost('Conteudo'); $Fonte = getPost('Fonte');$Data = getPost('Data');

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.