en la BBDD de datos he definido una tabla con los campos Id (Autoincr) , descripcio (varchar) , textedocument (longtext), donde en el campo textedocument guardaria el texto en html.
cuando inserto en la BBDD el contenido del textarea hago:
Código PHP:
if ( isset( $_POST ) )
$postArray = &$_POST ; // 4.1.0 or later, use $_POST
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS
foreach ( $postArray as $sForm => $value )
{
if ( get_magic_quotes_gpc() )
$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
else
$postedValue = htmlspecialchars( $value ) ;
if ($sForm == "nomfile") $wcodi=$postedValue;
}
$sql ="update textos set textdocument = '$postedValue' where id=$wcodi";
mysql_query($sql, $link ) or die('error'.$sql);
Código PHP:
$wcodi=$HTTP_GET_VARS["codi"];
$sql ="select * from textos where id=$wcodi";
$result = mysql_query($sql, $link );
$row = mysql_fetch_array($result);
?>
<!-- This <fieldset> holds the HTML code that you will usually find in your pages. -->
<form action="../guardahtml.php" method="post">
<p> <label >Nom document: <? echo $row['descripcio']?></label> </p>
<p>
<?php
// Include the CKEditor class.
include_once "../../ckeditor.php";
$contents=$row['textdocument'];
echo "<input name='nomfile' id='nomfile' readonly='true' value='$wcodi' type='hidden'>";
// Create a class instance.
$CKEditor = new CKEditor();
// The initial value to be displayed in the editor.
$initialValue = '<p>'.$contents.'</p>';
supongo que algo debo hacer y no hago al almacenar el contenido del campo texto en la variable $initialvalue del editor.
me echais una mano?