fm_rac 0 Denunciar post Postado Julho 10, 2007 Estou tentado criar um painel de controle no fckeditor... mas ele não envia os dados corretamente. via GET ou POST. eu consigo resgarar o valor do campo id somente, sendo que o campo roteiros eu não consigo. Veja o código abaixo: Editar.php <?php include "fckeditor/fckeditor.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php $link = mysql_connect("127.0.0.1", "root", "123") or die("Não foi possível conectar"); mysql_select_db("alvo") or die("Não foi possível selecionar o banco de dados "); $idselect = $_GET["id"]; //if (isset($_POST)){ //$idselect = stripslashes($_POST['$id']); $consulta_texto = "SELECT * FROM pacotesexclusiva WHERE id=$idselect"; $resultado_texto = mysql_query($consulta_texto) or die("Falha na execução da consulta"); $linha = mysql_fetch_assoc($resultado_texto); $roteiros = $linha['roteiros']; $id = $linha['id']; ?> <form method="get" name="form" action="salvaalt.php"> <?php $editor = new FCKeditor("texto"); $editor->BasePatch = "/FCKeditor/"; $editor->Value = "$roteiros"; $editor->Width = "90%"; $editor->Height = "200"; $editor->Create(); //} ?> <input type="hidden" name="id" value="<?php echo "$id"; ?>"> <input type="submit" value="Alterar"> </form> </body> </html> salvaralt.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?PHP $id = $_GET["id"]; $roteiros = $_GET["roteiros"]; $link = mysql_connect("127.0.0.1", "root", "123") or die("Não foi possível conectar"); mysql_select_db("alvo") or die("Não foi possível selecionar o banco de dados "); echo "$roteiros"; echo "$id"; //if ((isset($_POST['id'])) && ($_POST['roteiros'])){ //Verifica se a variável foi postada //$consulta = "UPDATE pacotesexclusiva // SET roteiros = '$roteiros' WHERE id=$id"; //$resultado = mysql_query($consulta) // or die("Falha na execução da alteracao"); // } ?> </body> </html> Muito Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Orides Tomkiel Zmovirzynsk 0 Denunciar post Postado Julho 11, 2007 Olá Fábio, Voce esta resgatando a variavel errada, veja // arquivo salvaralt.php $roteiros = $_GET["roteiros"]; // Voce esta esperando a variavel roteiros// Mas no arquivo Editar.php voce esta enviando a variavel texto $editor = new FCKeditor("texto"); // variavel texto entao voce pode ou mudar texto para roteiros ou roteiros para texto$editor = new FCKeditor("roteiros "); // outro conselho é enviar o texto pelo method POST. Qualquer duvida posta ai Att, Orides www.midiaville.com.br Compartilhar este post Link para o post Compartilhar em outros sites
fm_rac 0 Denunciar post Postado Agosto 28, 2007 obrigado era isto mesmo.... obrigado pelo conselho do metodo post, pois o get deve ter um limite que ele suporta, pois quando enviei um texto grande ele deu erro. Compartilhar este post Link para o post Compartilhar em outros sites