par
doud18 » 11 juil. 2010, 13:21
Bonjour à tous,
j'ai un petit soucis avec ckeditor 3.3 je vous donne l'adrresse de mon site :
http://www.id-fab-creations.com pour que vous compreniiez.
J'ai créer une partie admin avec l'éditeur pour pouvoir tapez du texte sur mon site. Ca fonctionne nikel avec une connexion à ma base de donnée. Le probleme c'est que lorsque je veux modifier mon texte il n'y a rien qui apparait dans mon editeur de texte. Je suis obliger de retaper tout. Est ce qu'il y aurait une fonction a rajouter dans la partie ou je déclare l'editeur.
Je vous donne mon code :
L'éditeur :
Code : Tout sélectionner
<form action="../scripts.php" target="_blank" method="post">
<textarea cols="80" id="editor2" name="editor2" rows="10"></textarea>
<script type="text/javascript">
window.onload = function()
{
CKEDITOR.replace( 'editor2' );
}
</script>
<input type="submit" value="Envoyer"/>
</form>
et voici ou mon code apparait dans mon site :
<?php
if (isset($_POST['editor2']))
{
//htmlentities sert à sécuriser les champs de formulaires.
$editor2 =$_POST['editor2'];
// C'est une modification, on met juste à jour le contenu
// On vérifie d'abord s'il n'y a pas de champ vide
$query=("UPDATE fckeditor SET editor1 ='" . $editor2 . "' WHERE id= 2") or die(print_r($bdd->errorInfo()));
$result = mysql_query($query);
}
$query=("SELECT editor1 FROM fckeditor WHERE id= 2 ") or die(print_r($bdd->errorInfo()));
$result = mysql_query($query);
while ($donnees = mysql_fetch_array($result))
{
echo $donnees['editor1'] ;
}
?>
Voila Ca serait coll si vous pourriez me donner une direction. Merci