Ir para conteúdo

Arquivado

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

Dieguinhu Web

[Resolvido] Problema com update vidno do FCKEDITOR

Recommended Posts

galera tenho o fcke editor criado

 

 

<?php

include_once("fckeditor.php");

?>

<?php

$oFCKeditor = new FCKeditor('area1') ;

$oFCKeditor->BasePath = 'http://www.unib.br/noticias/adm/' ;

$oFCKeditor->Value = $texto;

$oFCKeditor->Height = 500 ;

$oFCKeditor->Create() ;

 

?>

 

aí passo o area1 pra um update

 

$texto_n = $_POST["area1"];

$update1 = mysql_query("UPDATE noticias SET texto='$texto_n' WHERE id='$id'");

 

 

eu dou um echo no retorno me vem tudo só que só executa se eu faço direto no banco , pq será? eu acho que pode ser problemas com as imagem vindo do rich text,a imagem aparece direto no echo e não as tagas <p><img src = "bla bla "> entenderam ? alguem sabe como me ajudar a dar esse update ?

 

 

ATT

Compartilhar este post


Link para o post
Compartilhar em outros sites

toma cuidado com as aspas que estão vindo do editor, acho que são elas que estão quebrando a string sql.

 

roda um addslashes() antes

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara coloquei o addlashes e nada...

 

addslashes($texto_n);

$update1 = mysql_query("UPDATE noticias SET texto='$texto_n' WHERE id='$id'");

 

e ele dá echo (eu coloquei só um ! na frente pra ver se chegava)

 

 

ele me mostra no echo

 

UPDATE noticias SET texto='

! Patrocinado' bla bla

 

só que não executa e se copio e rodo no mysql ele dá o update ...

 

ta dificil isso cara nossa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte, olha:

 

$texto_n = addslashes( $_POST["area1"] );

$sql = "UPDATE noticias SET texto='$texto_n' WHERE id=$id";

echo $sql, '<br />';
$update1 = mysql_query( $sql )or die( mysql_error() ); 

informe se funcionou, e diga o retorno do echo que fiz.

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.