Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Formularz, Dane do tekstu, bloki tekstowe
shaolin33
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


witam,

posiadam następujący formularz html


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <meta http-equiv="Content-Language" content="pl" />
  5. <link rel="stylesheet" href="style.css" type="text/css" />
  6. <title>UMOWY</title>
  7. </head>
  8.  
  9. <div id="container">
  10.  
  11. <div id="naglowek"></div>
  12.  
  13. <div id="menu">
  14. <ul>
  15. <li><a href="index.html">Strona Główna</a></li>
  16.  
  17. </ul>
  18. </div>
  19.  
  20. <div id="lewy">
  21. <ul><b><u>Umowy</u></b></ul>
  22. <dl>
  23. <dd><img src="images/ptk.jpg" alt="menu" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="index.html">kredytowe</a></dd>
  24. </dl>
  25.  
  26. <div id="bottom"></div>
  27. </div>
  28.  
  29.  
  30. <div id="srodek">
  31.  
  32.  
  33. <h2>Wypełnij dane</h2>
  34. <dl>
  35. <dd>
  36. <div>
  37. <form action="przetworz_index_test.php" method="post">
  38. <b>Szczegóły kredytu</b>
  39. <div><label for="wniosek">Wniosek z dnia:</label><input id="wniosek" name="wniosek" /></div>
  40. <div><label for="rodzaj_kredytu">Umowa kredytu:</label><select id="rodzaj_kredytu" name="rodzaj_kredytu">
  41. <option>GOTÓWKOWEGO</option>
  42. <option>CZŁONKOWSKIEGO</option>
  43. (...)
  44. </select></div>
  45. <div><label for="numer">Numer:</label><input id="numer" name="numer" /></div>
  46. <div><label for="data">Data:</label><input id="data" name="data" /></div>
  47. <br>
  48. <b>DANE 1-go Kredytobiorcy</b>
  49. <div>Imię i Nazwisko:<input id="imie_nazwisko1" name="imie_nazwisko1" /></div>
  50. <div>Pesel:<input id="pesel1" name="pesel1" /></div>
  51. <div>Dokument:<input id="dokument1" name="dokument1" /></div>
  52. <div>Wydany przez:<input id="wydany_przez1" name="wydany_przez1" /></div>
  53. <div>Adres zameldowania:<input id="adres_zameldowania1" name="adres_zameldowania1" /></div>
  54. <br>
  55. <b>2 Kredytobiorca (zaznacz jesli istnieje)</b>
  56. <br>
  57. <input type="checkbox" name="nazwa4" value="wartość4" onclick="document.getElementById('identyfikator2').style.display = this.checked ? 'block' : 'none'; this.form.elements['imie_nazwisko2'].disabled = this.form.elements['pesel2'].disabled = this.form.elements['dokument2'].disabled = this.form.elements['wydany_przez2'].disabled = this.form.elements['adres_zameldowania2'].disabled = !this.checked" />
  58. <div id="identyfikator2" style="display: none">
  59. <div>Imię i Nazwisko:<input type="text" name="imie_nazwisko2" disabled="disabled" /></div>
  60. <div>Pesel:<input type="text" name="pesel2" disabled="disabled" /></div>
  61. <div>Dokument:<input type="text" name="dokument2" disabled="disabled" /></div>
  62. <div>Wydany przez:<input type="text" name="wydany_przez2" disabled="disabled" /></div>
  63. <div>Adres zameldowania:<input type="text" name="adres_zameldowania2" disabled="disabled" /></div>
  64. </div>
  65. <br>
  66. <b>1 Poreczyciel (zaznacz jesli istnieje)</b>
  67. <br>
  68. <input type="checkbox" name="nazwa2" value="wartość1" onclick="document.getElementById('identyfikator_por').style.display = this.checked ? 'block' : 'none'; this.form.elements['imie_nazwisko_por1'].disabled = this.form.elements['pesel_por1'].disabled = this.form.elements['dokument_por1'].disabled = this.form.elements['wydany_przez_por1'].disabled = this.form.elements['adres_zameldowania_por1'].disabled = !this.checked" />
  69. <div id="identyfikator_por" style="display: none">
  70. <div>Imię i Nazwisko:<input type="text" name="imie_nazwisko_por1" disabled="disabled" /></div>
  71. <div>Pesel:<input type="text" name="pesel_por1" disabled="disabled" /></div>
  72. <div>Dokument:<input type="text" name="dokument_por1" disabled="disabled" /></div>
  73. <div>Wydany przez:<input type="text" name="wydany_przez_por1" disabled="disabled" /></div>
  74. <div>Adres zameldowania:<input type="text" name="adres_zameldowania_por1" disabled="disabled" /></div>
  75. </div>
  76. <br>
  77. <b>2 Poreczyciel (zaznacz jesli istnieje)</b>
  78. <br>
  79. <input type="checkbox" name="nazwa3" value="wartość2" onclick="document.getElementById('identyfikator_por2').style.display = this.checked ? 'block' : 'none'; this.form.elements['imie_nazwisko_por2'].disabled = this.form.elements['pesel_por2'].disabled = this.form.elements['dokument_por2'].disabled = this.form.elements['wydany_przez_por2'].disabled = this.form.elements['adres_zameldowania_por2'].disabled = !this.checked" />
  80. <div id="identyfikator_por2" style="display: none">
  81. <div>Imię i Nazwisko:<input type="text" name="imie_nazwisko_por2" disabled="disabled" /></div>
  82. <div>Pesel:<input type="text" name="pesel_por2" disabled="disabled" /></div>
  83. <div>Dokument:<input type="text" name="dokument_por2" disabled="disabled" /></div>
  84. <div>Wydany przez:<input type="text" name="wydany_przez_por2" disabled="disabled" /></div>
  85. <div>Adres zameldowania:<input type="text" name="adres_zameldowania_por2" disabled="disabled" /></div>
  86. </div>
  87. <br>
  88. <div>Kwota kredytu:<input id="kwota" name="kwota" /></div>
  89. <div>Kwota słownie:<input id="kwota_slownie" name="kwota_slownie" /></div>
  90. <div>Stopa referencyjna NBP:<input id="stopa_referencyjna_nbp" name="stopa_referencyjna_nbp" /></div>
  91. <div>Marża oprocentowania:<input id="marza" name="marza" /></div>
  92. <div>Oprocentowanie:<input id="oprocentowanie" name="oprocentowanie" /></div>
  93. <br>
  94. <br>
  95. <br><div><input type="submit" value="ZAPISZ" /></div>
  96. </form>
  97. </div>
  98. </dl>
  99. </dd>
  100. </div>
  101.  
  102.  
  103. <div id="stopka">
  104. <div id="copyright">Copyright by .....</div>
  105.  
  106. </div>
  107.  
  108. </body>



1.chciałbym aby dane z tego formularza wstawialy sie do tekstu, ktory bedzie rowniez w html

2. chciałbym równiez aby po zaznaczeniu checkboxow pojawiał sie kolejny wątek z tekstem dotyczacy zaznaczonych checboksow


czy ktos moze mi pomoc questionmark.gif?

pozdrawiam
Go to the top of the page
+Quote Post
2 Stron V   1 2 >  
Start new topic
Odpowiedzi (1 - 19)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ad1) Do jakiego tekstu? Do pliku tekstowego? Do zmiennej z tekstem?


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

"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
shaolin33
post
Post #3





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


Cytat(nospor @ 22.10.2012, 08:55:33 ) *
ad1) Do jakiego tekstu? Do pliku tekstowego? Do zmiennej z tekstem?


tekst będzie w na kolejnej stronie html, po wypełnieniu formularza bedzie przejście na kolejną stronę gdzie ukaże się wypełniony tekst danymi z formularza


czyli mam jakis tekst i w brakujace miejsca chce zeby wstawialy sie np dane z formularza:)


PS: przepraszam ze za ogolnie to wczesniej napisałem:)


Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nadal nie kumam w czym masz problem... nie umiesz wyświetlić zmiennej z forma?
echo $_POST['nazwa_pola'];

Połączyć tego z tekstem?
echo 'Jakiś tekst';
echo $_POST['nazwa_pola'];
echo 'Dalszy tekst';

To są podstawy które są opisane w dokumentacji.


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

"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
shaolin33
post
Post #5





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


to jest jeszcze spoko, bardziej mam problem z:


przy zaznaczeniu checkboxa chce aby pojawił się cały blok tekstu

zaznaczam checkbox ktory mi odkrywa kolejne dane do wypełnienia oraz ma w tekscie pojawis sie nowe meijsce na te dane smile.gif

Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
zaznaczam checkbox ktory mi odkrywa kolejne dane
Po zaznaczeniu checkboxa odkrywasz kolejny blok z danymi (ktory jest ukryty) przy pomocy js
Cytat
oraz ma w tekscie pojawis sie nowe meijsce na te dane
IF w php.


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

"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
CuteOne
post
Post #7





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


google -> js style display #lub
google -> js appendchild #lub
google -> js innerHTML

zależnie od tego co chcesz osiągnąć
Go to the top of the page
+Quote Post
shaolin33
post
Post #8





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


Cytat(nospor @ 22.10.2012, 10:24:48 ) *
Po zaznaczeniu checkboxa odkrywasz kolejny blok z danymi (ktory jest ukryty) przy pomocy js
IF w php.



jakiś przykład questionmark.gif
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




if (zaznaczony checkbox) echo "DODATKOWY BLOK";


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

"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
shaolin33
post
Post #10





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


dzieki:)


Cytat(nospor @ 22.10.2012, 09:39:30 ) *
Nadal nie kumam w czym masz problem... nie umiesz wyświetlić zmiennej z forma?
echo $_POST['nazwa_pola'];

Połączyć tego z tekstem?
echo 'Jakiś tekst';
echo $_POST['nazwa_pola'];
echo 'Dalszy tekst';

To są podstawy które są opisane w dokumentacji.



jednak jakies problemy mam


mam liste wyboru w jednym pliku:


  1. <? Umowa kredytu:<select id="rodzaj_kredytu" name="rodzaj_kredytu">
  2. <option>GOTÓWKOWEGO</option>
  3. <option>CZŁONKOWSKIEGO</option>
  4. (...)
  5. </select></div>
  6.  
  7. <div><input type="submit" value="ZAPISZ DANE I PRZEJDŻ DALEJ" /></div>
  8. </form>
  9. ?>



po wcisnieciu zapisz dane i przejdz dalej chce zeby te dane mi wstawilo do tekstu ktory mam w kolejnym pliku



2 plik:

tresc:

Umowa kredytu - ....

tu gdzie kropki chcialbym wstawic name="rodzaj_kredytu"

tylko nie wiem czy dobrze korzystam z echo

czy ktos moze mi to zademonstrować na przykładzie ?

Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
tylko nie wiem czy dobrze korzystam z echo
No to pokaż jak ty to robisz, a my ci poprawimy błędy.
Jeśli chodzi o przykład to ci przecież go podałem. Nawet go zacytowałeś w poprzednim poście. Pokaż więc swój kod.


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

"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
shaolin33
post
Post #12





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


no właśnie mam z tym problem:

mam to wszystko robić na jeden stronie ?

czy na dwóch odrębnych plikach ?


jak jest łatwiej ?

Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ale co robić na dwóch plikach?


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

"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
shaolin33
post
Post #14





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


poradziłem sobie smile.gif



jeszcze jedno:)


mam:


  1. Spłata kredytu:<form action="...">
  2. <input type="radio" name="radio" value="1" />Wpłata na rachunek
  3. <input type="radio" name="radio" value="2" />Potrącenie z rachunku
  4. - Nr. konta:<input id="nr_konta2" name="nr_konta2" />
  5. </form>


chciałbym wyświetlić całość żeby wyświetlało mi dokładnie te dwa warianty i to co zaznaczyłem

jak tutaj mam opisac zmienną ?


$?questionmark.gif?=$_POST['?questionmark.gif?'];
Go to the top of the page
+Quote Post
nospor
post
Post #15





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak chcesz wyswietlic oba warianty to se zrób:
echo '1';
echo '2';
wink.gif

Formularz wysyła wartosc tylko zaznaczonego radio i jest ona zapisana w $_POST['nazwa radio'];


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

"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
b4rt3kk
post
Post #16





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(shaolin33 @ 24.10.2012, 10:31:15 ) *
poradziłem sobie smile.gif



jeszcze jedno:)


mam:


  1. Spłata kredytu:<form action="...">
  2. <input type="radio" name="radio" value="1" />Wpłata na rachunek
  3. <input type="radio" name="radio" value="2" />Potrącenie z rachunku
  4. - Nr. konta:<input id="nr_konta2" name="nr_konta2" />
  5. </form>


chciałbym wyświetlić całość żeby wyświetlało mi dokładnie te dwa warianty i to co zaznaczyłem

jak tutaj mam opisac zmienną ?


$?questionmark.gif?=$_POST['?questionmark.gif?'];


Ale jak to dwa warianty? Radio jest po to żeby można było wybrać tylko jeden, jak chcesz żeby można było zaznaczyć więcej to użyj checkboxów.

  1. echo $_POST['radio'];
  2. echo $_POST['nr_konta2'];


to z wyświetleniem powyższego jest problem?


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
nospor
post
Post #17





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jesli za Tobie chodziło o tekst: "Wpłata na rachunek"
To poprostu od przesłanej wartosci wyświetlaj tekst1 albo tekst2


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

"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
shaolin33
post
Post #18





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


chce aby sie wyswietlalo zarowno zaznaczone jak i niezananzaczone

razem z tymi polami w ktorych sie zaznacza:)smile.gif

zle to ująłem wczesniej:)

Go to the top of the page
+Quote Post
nospor
post
Post #19





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




echo 'Wpłata na rachunek';
echo 'Potrącenie z rachunku';
...


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

"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
shaolin33
post
Post #20





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 5.10.2012

Ostrzeżenie: (10%)
X----


ale to tylko mi pokaze tekst

Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Aktualny czas: 21.08.2025 - 17:44