![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak w temacie . Problem z zapisaniem danych. Nie rozumiem jednej rzeczy. Gdy klikam zapisz (dyskietka) w TINYMCE to w zmiennej superglobalnej post zamiast tablicy pojawia się zwykły tekst wpisany w tablicy.
Kod <textarea>tekst<textarea> Inne zmienne z inputów są ok . Normalnie nadałem im name i takie etykiety się pojawiają. Dlaczego nie tworzy się jakaś nazwa w postaci tablicy asocjacyjnej , która przechowuje wartości tej tablicy ? Zamiast tego mam goły tekst . Czy TinyMCE wysyła dane do interHTML ? Pierwszy raz się bawię tym edytorem. HELP Jak on to wysyła ? Wie ktoś ? Ten post edytował fiasko 18.03.2011, 23:20:27 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
1.
http://tinymce.moxiecode.com/wiki.php/Plugin:save Kliknięcie na dyskietkę powoduje wedle dokumentacji wysłanie formularza w którym znajduje się edytor tinymce. 2. Czy TinyMCE wysyła dane do interHTML ? Pierwszy raz się bawię tym edytorem. HELP jeżeli chodzi Ci o zmianę zawartości tagu textarea to tinymce to robi, jeżeli się dobrze ustawi 3. Trudno odpowiedzieć bez całego kodu co jest problemem, zwłaszcza że Twój post jest strasznie zagmatwany. Np. Cytat to w zmiennej superglobalnej post zamiast tablicy pojawia się zwykły tekst wpisany w tablicy. Cytat Dlaczego nie tworzy się jakaś nazwa w postaci tablicy asocjacyjnej , która przechowuje wartości tej tablicy ? |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
to jest tablica asocjacyjna zmiennej superglobalnej POST :
Kod Array ( [oferta_typ] => 0 [oferta_nazwa] => [oferta_tresc] => przykładowy tekst wpisany do edytora tinymce [new_oferta] => dodaj ) Jak widać po kliknięciu zapisz formularz mam dostępne takie elementy jak powyżej. Dlaczego "przykładowy tekst wpisany do edytora tinymce " jest wrzucony od tak sobie ? Kod echo ' <form action="'.$_SERVER[PHP_SELF].'?action=dodawanie" method="post"> <table> <tr> <td>nazwa oferty </td><td> <input type="text" id="oferta_nazwa" name="oferta_nazwa" value="'.$oferta_nazwa.'" > </td><td class="blad">'.$blad_oferta_nazwa.'</td></tr> <tr> <td>Treść </td><td> <textarea rows="10" id="oferta_tresc" name="oferta_tresc" class="tinymce">'.$oferta_tresc.'</textarea> </td><td class="blad">'.$blad_oferta_tresc.'</td></tr> <tr><td></td><td> <input type="submit" name="new_oferta" value="dodaj"> </td></tr> </table> </form>'; Gdy klikam normalnie w input dodaj to wszystko jest ok. Tylko przez tinymce nie mogę zapisać . Ten post edytował fiasko 19.03.2011, 10:50:03 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
przecież "przykładow tekst wpisany do edytora tinymce" jest w tablicy pod wartością klucza oferta_tresc
Kod Dlaczego "przykładowy tekst wpisany do edytora tinymce " jest wrzucony od tak sobie ? Tak jak wyżej piesze, nie jest wrzucony od tak sobie, tylko tag PRE zamienia białe znaki nowej linii na widoczne nowe linie, wystarczy na kluczu oferta_tresc wykonać polecenie trim żeby pozbyć się białych znaków z początku i końca zmiennej. Inaczej pisząc: $POST['oferta_tresc'] zawiera taki string: \n\nprzykładowy tekst wpisany do edytora tinymce\n\n, po prostu tag pre "zamienia" \n na widoczną nową linie. usuń tag pre i wtedy zobaczysz że nie ma żadnego "wrzucenia tak sobie" Cytat Gdy klikam normalnie w input dodaj to wszystko jest ok. Tylko przez tinymce nie mogę zapisać . Mogę Ci tylko odp. SOA #1, szklanej kuli nie mam co Ty tam masz ustawione. Ten post edytował jaslanin 19.03.2011, 12:05:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:34 |