Alors c'est très simple, en faite quand tu fais $oFCKeditor = new FCKeditor('FCKeditor1') tu donne un nom au champ de texte que contient le FCKeditor il te suffit de mettre ceci dans une formulaire et récupérer les info avec un $news_mis_a_jour = $_POST['FCKeditor1'];
Je te met ici le code de tes deux pages:
Page qui affiche ta News dans le FCKeditor:
<html>
<head>
<title>Edition de news</title>
</head>
<body>
<form name="editNews" method="POST" action="saveDate.php">
<?php
// information pour la connection à le DB
include('Config.php');
$base = "cms";
//Connexion à la base de données
$db = mysql_connect($host,$user,$password) or die("Impossible de se connecter");
if (!mysql_select_db( "$base",$db))
echo "Erreur : impossible de sélectionner la base<br>";
$select = 'SELECT texte1 FROM news';
$req = mysql_query($select,$db) or die ('Erreur : '.mysql_error() );
while($row = mysql_fetch_array($req)) {
echo '<tr>';
$text = $row[0] ;
}
$oFCKeditor = new FCKeditor('FCKeditor1');
$oFCKeditor->Width='78%';
$oFCKeditor->Height='50%';
$oFCKeditor->BasePath='/cms/';
$oFCKeditor->Value = htmlspecialchars(stripslashes($text));
$oFCKeditor->Create();
?>
</form>
</body>
</html>
Et ta page saveDate.php
$updatedNews = $_POST['FCKeditor1'];
$mysqlQuey = "UPDATE `news` SET texte1='$updatedNews' ...
mysql_query() or die('MySQL error: '.mysql_error());
Voilà en gros ... si t'as des doutes hésites pas !
Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)