Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Formularz zwracający treść
Maze123987
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


Jak zabrać się za formularz, który zawierałby jakieś pola tekstowe.

Pole tekstowe1
Pole tekstowe2
Pole tekstowe3
Pole tekstowe4

i po wypełnieniu zwracał nam kod, gdzie w wyznaczone miejsca wstawiałby wcześniej wypełnione pola.
np.
  1. <div>
  2. <div>Pole tekstowe1</div>
  3. <div>Pole tekstowe2</div>
  4. <div>Pole tekstowe3</div>
  5. <div>Pole tekstowe4</div>
  6. </div>

Kod rzecz jasna jest trochę bardziej zagmatwany, ale wiadomo o co mi chodzi.

Ten post edytował Maze123987 11.05.2012, 07:17:27
Go to the top of the page
+Quote Post
kontur
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 3.04.2012

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


ponadawaj wszystkim polom tekstowym takie same nazwy z kolejnymi indeksami, wyslij do skryptu poprzez POST i np tak:

  1. $wyswietl='';
  2. for($i=1;$i<5;$i++)
  3. {
  4. $wyswietl.='<div>'.$_POST['text_area_name_{$i}']."</div>\n";
  5. }
  6. echo $wyswietl;
  7.  
Go to the top of the page
+Quote Post
Maze123987
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


A jak wyświetlić to w postaci kodu, który można skopiować?
Go to the top of the page
+Quote Post
kontur
post
Post #4





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 3.04.2012

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


Cytat(Maze123987 @ 11.05.2012, 08:51:28 ) *
A jak wyświetlić to w postaci kodu, który można skopiować?


Nie wiem o co dokladnie pytasz, zmienna $wyswietl przechowuje Ci kod ktory mozesz wstawic gdzie Ci sie podoba, a jesli chcesz poprostu skopiowac wygeneroweany kod otworz zrodlo strony po wykonaniu skryptu (ctrl+u w oknie przegladarki lub poszukaj w zakladkach przegladarki).
Go to the top of the page
+Quote Post
Maze123987
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

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


Chodzi mi o to, aby to właśnie kod był widoczny. Da się to zrobić od razu bez wchodzenia w źródło itp?
Go to the top of the page
+Quote Post
kontur
post
Post #6





Grupa: Zarejestrowani
Postów: 36
Pomógł: 6
Dołączył: 3.04.2012

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


no to tak:

  1. $wyswietl="<textarea>\n";
  2. for($i=1;$i<5;$i++)
  3. {
  4. $wyswietl.='<div>'.$_POST['text_area_name_{$i}']."</div>\n";
  5. }
  6. $wyswietl.="\n</textarea>";
  7. echo $wyswietl;
  8.  
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 Aktualny czas: 22.08.2025 - 23:48