Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Form
czt1220968
post 17.02.2020, 22:09:24
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.02.2020

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


Dobry wieczór mam problem - otóż
mam taki kod
  1. <form method="post">
  2.   <p>
  3.     <label>
  4.       Jaki jest Twój ulubiony kwiat?
  5.       <input type="text" name="ulubiony-kwiat">
  6.     </label>
  7.   </p>
  8.  
  9.   <p>
  10.     <label>
  11.       Dlaczego ten kwiat?
  12.       <textarea name="powod"></textarea>
  13.     </label>
  14.   </p>
  15.  
  16.   <p>
  17.     <label>
  18.       Jaki jest Twój ulubiony rodzaj muzyki?
  19.       <select name="rodzaj-muzyki">
  20.         <option>inny</option>
  21.         <option>rock</option>
  22.         <option>pop</option>
  23.         <option>techno</option>
  24.         <option>trance</option>
  25.       </select>
  26.     </label>
  27.   </p>
  28.  
  29.   <p>
  30.     <button type="submit">zatwierdź</button>
  31.   </p>
  32. </form>
  33. </html>


Po kliknięciu zatwierdź dane z formularza się usuwają same... Jak zrobić żeby one zostały po kliknięciu "zatwierdź"? Z góry dziękuję za pomoc i podpowiedzi...
Go to the top of the page
+Quote Post
Johnas
post 18.02.2020, 02:30:56
Post #2





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


<form action="plik.php" method="post">

nie odnosisz się do żadnego pliku który ma zapisać owe dane... plik zdefiniowany action sprawia że coś dalej dzieje się z danymi.


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
czt1220968
post 18.02.2020, 09:46:13
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.02.2020

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


Cytat(GodOfPeople @ 18.02.2020, 02:30:56 ) *
<form action="plik.php" method="post">

nie odnosisz się do żadnego pliku który ma zapisać owe dane... plik zdefiniowany action sprawia że coś dalej dzieje się z danymi.



Wiem o co z tym chodzi. Czytałem, że jak nie określi się pliku to szuka w pliku w którym jest to napisane. W takim razie chciałbym żeby było to action="index.html" czyli tam gdzie jest ten formularz. Ale niestety nie rozwiązuje to mojego problemu - strona się odświeża i czyści pola z formularza klikając "zatwierdź".
Go to the top of the page
+Quote Post
nospor
post 18.02.2020, 09:52:15
Post #4





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




action moze byc pusty, wtedy tak jak mowisz przekieruje tam gdzie jest form.

Co do czyszczenia: one sie nie czyszcza tylko ty generujesz forma z pustymi danymi. Same w magiczny sposob sie nie wypelnia. To ty generujac forma masz je wypelnic tym czym byly wyslane. Do tego niestety bedziesz potrzebowal php i w php masz generowac ten 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
czt1220968
post 18.02.2020, 12:18:23
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 17.02.2020

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


Cytat(nospor @ 18.02.2020, 09:52:15 ) *
action moze byc pusty, wtedy tak jak mowisz przekieruje tam gdzie jest form.

Co do czyszczenia: one sie nie czyszcza tylko ty generujesz forma z pustymi danymi. Same w magiczny sposob sie nie wypelnia. To ty generujac forma masz je wypelnic tym czym byly wyslane. Do tego niestety bedziesz potrzebowal php i w php masz generowac ten form


Dziękuję bardzo za odpowiedź. Może wytłumaczę. Jest do wypełnienia pewien formularz który potem służy do wydrukowania. Klikając przycisk "drukuj" - wywołuje okienko z drukowaniem. Po kliknięciu anuluj chciałbym żeby jeszcze była możliwość zmiany danych, które zostały wprowadzone, a one się czyszczą. Nie chciałbym żeby one zostały zapisywane w plikach cookies. Czy jest jakaś inna możliwość zastosowania FORM żeby strona nie była wcale odświeżana, a zmienne mogły być użyte potem w PHP?
Go to the top of the page
+Quote Post
dr_NO
post 19.02.2020, 08:09:20
Post #6





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

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


Zapisz dane w sesji i później wyślij do druku i zniszcz sesję.


--------------------
woop woop.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 13:04