Bonjour,
Voila j'utilise Ckeditor en in-line, et j'ai un problème, en fait quand je veux enregistrer mon texte. J'utilise bienJ'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..
Code : Sélectionner tout - Visualiser dans une fenêtre à part CKEDITOR.instances.presentation.getData()
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 :
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
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); }
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']; // } ?>
Partager