Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nazwa zmiennej sklejana w pętli
pawelo
post 14.01.2003, 17:10:19
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
Go to the top of the page
+Quote Post
DeyV
post 14.01.2003, 17:41:51
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...
Go to the top of the page
+Quote Post
scanner
post 14.01.2003, 21:06:04
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


--------------------
scanner.info
Warto pamiętać: KISS, DRY
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: 18.07.2025 - 01:18