Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]jak pobrać tekst z diva do zmiennej PHP
m4rku5
post 26.02.2024, 15:42:20
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (0%)
-----


Pytanie jak w temacie, czyli mam blok:
  1. <div id="nazwabloku">Przykładowy tekst wewnątrz diva </div>


i jak teraz wrzucić ten tekst z diva do zmiennej np $zm1. Potrzebuje to w tej zmiennej zeby potem przesłać np do bazy czy wyświetlić na innej stronie.

Go to the top of the page
+Quote Post
nospor
post 26.02.2024, 15:53:51
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




zeby cos od uzytkownika przeslac do serwera, musi pojsc albo formularz albo ajax
Divy nie sa wysylane formularzem, wiec albo musisz to miec jeszcze w poly HIDDEN albo slesz ajaxem, gdzie wczesniej przy pomocy js pobierasz tekst z diva i dokladasz to do ajaxa


No chyba ze ty parsujesz jakas zewnetrzna strone ale to wypadaloby napisac od razu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
m4rku5
post 27.02.2024, 09:33:17
Post #3





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (0%)
-----


Witam!
Chodzi o to że ten div jest ostylowany tak że jest edytorem formatującym w pewnym szablonie nad którym pracuje. Gdyby to było pole <textarea> z formularza to nie było by problemu, przesłałoby się z formularz do bazy, ale to jest div własnie i trzeba teraz jakoś jego zawartość ze środka wstawiać do bazy SQL a najlepiej własnie jakby to w zmienną wrzucić. Ajaxa nie znam, pewnie najlepiej by było nim to ogarnąć. Div ma postać:
  1. <div id="simpleEditor">
  2. Przykładowe treści w środku diva
  3. Przykładowe treści w środku diva
  4. Przykładowe treści w środku diva
  5. </div>


wygląda on tak w szablonie:
https://www.ekopellet.com.pl/zalaczniki/C-902348593485.jpg

pozdrawiam!
Go to the top of the page
+Quote Post
nospor
post 27.02.2024, 09:46:32
Post #4





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




No i ten edytor, ktorego uzywasz na pewno ma funkcje ktora zczytuje tresc diva i wrzuca do pola formularza. Wszystkie edytory tak maja


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
m4rku5
post 27.02.2024, 10:24:18
Post #5





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 31.08.2012

Ostrzeżenie: (0%)
-----


Tam jest tylko ten goły div w kodzie i dołączone pliki js i style w nagłówku:
  1. <link rel="stylesheet" href="assets/fonts/icomoon/style.css" />
  2. <link rel="stylesheet" href="assets/css/main.min.css" />
  3.  
  4. <script src="assets/js/jquery.min.js"></script>
  5. <script src="assets/js/bootstrap.bundle.min.js"></script>
  6. <script src="assets/vendor/overlay-scroll/jquery.overlayScrollbars.min.js"></script>
  7. <script src="assets/vendor/quill/custom.js"></script>
  8. <script src="assets/js/custom.js"></script>


a nie wiem gdzie tego szukać, nie znam javy..
Go to the top of the page
+Quote Post
nospor
post 27.02.2024, 10:40:58
Post #6





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6297
Dołączył: 27.12.2004




Po pierwsze to nie JAva tylko JAvaScript. To dwie rozne rzeczy

A po drugie moze bys wkoncu podal nazwe tego edytora?

edit:
Zakladam ze to quill, pierwszy link z brzegu z googla

https://stackoverflow.com/questions/4446720...ditor-in-a-form


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
sadistic_son
post 1.03.2024, 08:53:51
Post #7





Grupa: Zarejestrowani
Postów: 1 482
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


  1. <div id="simpleEditor">
  2. Przykładowe treści w środku diva
  3. Przykładowe treści w środku diva
  4. Przykładowe treści w środku diva
  5. </div>
  6.  
  7. <input type="hidden" id="hiddenInput">
  8.  
  9. window.onload = function() {
  10. var divContent = document.getElementById("simpleEditor").textContent;
  11. var hiddenInput = document.getElementById("hiddenInput");
  12. hiddenInput.value = divContent;
  13. };

Do zmiennej php przypiszesz wartość pola hiddenInput po wysłaniu formularza.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 19:53