Ir para conteúdo

POWERED BY:

Arquivado

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

fm_rac

Usando o fckeditor

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.