Mam kod:
<script type="text/javascript"> //set all the FCKeditor configuration here and pass it to the editable var oFCKeditor = new FCKeditor( 'editor1') ; oFCKeditor.BasePath = "./ipwe/fckeditor/" ; $('.myipwe').editable( { type: 'wysiwyg', editor: oFCKeditor, onSubmit:function submitData(content){ // Wysyłka danych do PHP // $.ajaxSetup( { type: "GET", contentType: "application/x-www-form-urlencoded; charset=utf-8", url: "liveedit.php", data: "text=" + content.current + "&id=" + <?=$result['id']; ?> } ); // Jeśli wysyłanie danych zakończone SUKCESEM // $.ajax( { success: function(msg) { alert("Dane zaktualizowane!" + content.current); } , // Jeśli wysyłanie danych zakończone BŁĘDEM error: function() { alert("Błąd! Nie można zaktualizować danych."); } } ); }, submit:'Zapisz', cancel:'Anuluj' }); </script>
korzystam z http://spacebug.com/projects/ipweditor_in-...wysiwyg_editor/
klikając w odpowiedni tekst na stronie wyświetla mi się edytor wyswyig i potem te dane są przesyłane do pliku livedit.php i tam zapisywane do mysql
problem polega na tym, że do php jest przesyłane tylko około 100 znaków...i w efekcie tekst jest ucinany. Czemu tak się dzieję?
kod pliku liveedit.php
<?php // łączenie z bazą danych MySQL // polskie znaki // pobranie strony $result = mysql_fetch_assoc(mysql_query("UPDATE tlp_pages SET text = '".$_GET['text']."' WHERE id='".$_GET['id']."'")); // zwolnienie pamięci // zakończenie połączenia ?>