![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Generuje wiele pol tekstowych petla i potrzebuje to zapisac do pliku linia po linii poniewaz jedna 'linia' formularza sklada sie z 4 pol.
Iteraz mam 10 linni po 4 kazda. Jak to zapisac linia po linii czyli: imie||nazwisko||phone||kraj imie2||nazwisko2||phone2||kraj2 Nigdy nie wiadomo ile tych linii bedzie. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
1. zlicz ilośc pól: count($_POST['name'])
2. pętla, może być for for($i=0;$i<count($_POST['name']); $i++) { ... 3. odwołanie (w pętli): echo $_POST['name'][$i] -------------------- LS Easter egg < |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
1. zlicz ilośc pól: count($_POST['name']) 2. pętla, może być for for($i=0;$i<count($_POST['name']); $i++) { ... 3. odwołanie (w pętli): echo $_POST['name'][$i] Wyswietlic to ja wiem tylko jak to zapisac. Problem moze byc wiekszy poniewaz mam jeszcze kilka pol hidden [ktore wczesniej sa przekazane] i musze dolaczyc do tego wlasnie czyli trzebaby pobrac i dolaczyc i potem zapisac. Po drugie sa 4 pola wiec 4 osobne petle ![]() Ten post edytował dublinka 24.02.2013, 19:03:25 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem lepiej użyć pętli foreach:
przykład input:
Ten post edytował LeNy 24.02.2013, 20:12:51 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem lepiej użyć pętli foreach: tylko ze ja mam nie tylko jedno pole. Jest ich 4 o roznych nazwach
przykład input:
Ten post edytował dublinka 24.02.2013, 20:14:08 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Robiłem na szybko ale działa
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Robiłem na szybko ale działa
Dzialc dziala ale nie o to mi chodzilo do konca bo mi wszystkie tablice POST pobiera ale nie chce wszystkich i ciezko mi to obrabiac. Da sie to jakos pobrac tak wiesz, linia po linii i obrabiac ? edit. Chociaz nie, to nie dziala nawet jakby. Pobiera mi dane z pol hidden ale z tych co generuje to zwraca jakos dziwnie jakby losowo ostatnie tylko. Generalnie szukam innego rozwiazania.Nie wiem jak sie dobrac do tych tablic zeby je pobrac i obrobic Ten post edytował dublinka 24.02.2013, 20:49:34 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdziłem u sb i działa. Może trochę zbyt prymitywny sposób, ale wg. mnie lepszy od 4 pętli dla każdych pól input.
Ten post edytował LeNy 24.02.2013, 20:54:05 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem. Chociaz swoja droga nie wiem dlaczego nie wpadlem na to wczesniej
![]()
w tne sposob moge sobie obraviac jak chce.Dzieki za sugestie i pozdro. Ten post edytował dublinka 24.02.2013, 21:14:42 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:33 |