![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 14.01.2003 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
hi !
w formie mam 32 pola, którym nadaję nazwę w pętli $f01kl,#f02kl,$f03kl,... później próbuję te dane obrabiać, ale jak złożyć takie zmienne przez pętle for ($i;$i<30;$i++) { $kk="$f".$i."kl"; // teraz w zmiennej $kk mam nazwę właściwej zmiennej, ale jak wyłuskać jej wartość } dzięki za pomoc i sorry za błahość zagadnienia |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Jest to tak zwana "zmienna zmienna". Odwołujemy się do niej tak
Kod $var= ${$nazwa_zmiannej}; Reszta informacji w 8 rozdziale manuala - warto przeczytać, choćby dlatego, że jest ładnie spolszczony, a także z uwagi na kilka wyjątków w działaniu...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Wygodniejsze rozwiązanie:
Kod for($i=1;$i<=32;$i++){
echo '<input name="formularz['.$i.']" ... >'; } dostaniemy w wyniku ladna tabele formularz[], z ktorej mozemy bez problemu wyciagac kolejne pola indeksami.: Kod $dane = $_POST['formularz'];
die('<pre>'.print_r($dane ).'<pre>'); pisze jedzac kolacje, wiec moze byc jakas literowka -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:18 |