Bonjour,

Voila j'utilise Ckeditor en in-line, et j'ai un problème, en fait quand je veux enregistrer mon texte. J'utilise bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
CKEDITOR.instances.presentation.getData()
J'envoie le tout en javascript à une page php. Mais voila lorsque je regarde se qui s'enregistre on dirait que j'enregistre que la première ligne..

Avez vous une idée??
Est-ce que j'ai raté un truc dans la doc d'explication ..

Merci d'avance pour votre aide...

voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function test(callback) {
	var xhr = getXMLHttpRequest();
 
	xhr.onreadystatechange = function() {
      if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {  
	  readDataAlbum(xhr.responseText);	  
     }
    };
 
    var datas = encodeURI(CKEDITOR.instances.presentation.getData());
		alert(datas);
		xhr.open("POST", "inc/save_pres.php", true);
		xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xhr.send("presentation="+datas);
}
function readDataAlbum(sData) {
    alert(sData);
}
Et pour le moment j'affiche juste $_POST['presentation'] dans le php..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
echo $_POST['presentation'];
// $_POST=['evenement'];
// $_POST['horaire'];
 
// if(!empty($_POST['presentation'])){
// $donnee = $_POST['presentation'];
// $test = urlencode($donnee);
// $bdd = new PDO('mysql:host=localhost;dbname=ateliers', 'root', '');
// $bdd->exec("INSERT INTO presentation(accueil) VALUES('$donnee')");
// echo $_POST['presentation'];
 
 
// }
?>