Thread View: pl.comp.lang.php
7 messages
7 total messages
Started by Marcin
Sat, 25 Aug 2001 11:59
formularz i inputy jako tablice
Author: Marcin
Date: Sat, 25 Aug 2001 11:59
Date: Sat, 25 Aug 2001 11:59
17 lines
1383 bytes
1383 bytes
Witam. Prawdopodobnie problem jest banalny, a blad robie gdzies ja ale szalu juz dostaje - otoz nie moge uzyskac po submitowaniu formularza w wieloma polami typu <input type=text name=fields[pole<numer>]> w przekazanej zmiennej $fields nazw kluczy. zawsze dostaje je w postaci 0....<n> ($fields[0], $fields[1]...$fields[<n>]), przy czym jezeli ww. pole input wystepuje w formularzu tylko raz nazwa klucza przekazywane jest bez problemu... ktos sie spotkal z czyms takim? pozdrawiam Marcin
Re: formularz i inputy jako tablice
Author: news.uw.edu.pl
Date: Sat, 25 Aug 2001 15:30
Date: Sat, 25 Aug 2001 15:30
28 lines
1776 bytes
1776 bytes
Użytkownik "Marcin" <marcin@sdi.pl> napisał w wiadomości news:9m83u4$7fr$1@news.tpi.pl... > Witam. > > Prawdopodobnie problem jest banalny, a blad robie gdzies ja > ale szalu juz dostaje - otoz nie moge uzyskac po submitowaniu > formularza w wieloma polami typu > > <input type=text name=fields[pole<numer>]> > > w przekazanej zmiennej $fields nazw kluczy. zawsze dostaje > je w postaci 0....<n> ($fields[0], $fields[1]...$fields[<n>]), przy > czym jezeli ww. pole input wystepuje w formularzu tylko raz nazwa > klucza przekazywane jest bez problemu... > ktos sie spotkal z czyms takim? > > pozdrawiam > > Marcin > > Gościu napisz mi cały ten fragment bo tak to opisałeś że chyba nikt nie zczai o co Ci chodzi. Po prostu przyślij ten fragment kodu. Pozdrowienia kula.
Re: formularz i inputy jako tablice
Author: Marcin
Date: Sat, 25 Aug 2001 16:09
Date: Sat, 25 Aug 2001 16:09
43 lines
1986 bytes
1986 bytes
> Gościu napisz mi cały ten fragment bo tak to opisałeś że chyba nikt nie
> zczai o co Ci chodzi. Po prostu przyślij ten fragment kodu.
Gosciu? uh... ok :)
oto kod:
<input type=text name=fields[pole1] value='wartosc1'>
<input type=text name=fields[pole2] value='wartosc2'>
<input type=text name=fields[pole3] value='wartosc3'>
i teraz po zasubmitowaniu tablica $fields w PHPie ma klucze 0,1,2
zamiast spodziewanych pole1,pole2,pole3, czyli kod taki:
<?
foreach($fields as $key=>$value)
print("$key-->$value\n");
?>
da w wyniku:
0-->wartosc1
1-->wartosc2
2-->wartosc3
zamiast spodziewanego
pole1-->wartosc1
pole2-->wartosc2
pole3-->wartosc3
przy czym jezeli w formularzu jest pojedynczy input
<input type=text name=fields[pole1] value='wartosc1'>
to tablica $fields bedzie miala klucz pole1 a nie 0, czyli
kod taki:
<?
foreach($fields as $key=>$value)
print("$key-->$value\n");
?>
da w wyniku:
pole1-->wartosc1
a nie tak jak przy wielu inputach
0-->wartosc1
juz jasniej?
Marcin
Re: formularz i inputy jako tablice
Author: Merlin
Date: Sun, 26 Aug 2001 14:33
Date: Sun, 26 Aug 2001 14:33
7 lines
1137 bytes
1137 bytes
> [...] > <input type=text name=fields[pole1] value='wartosc1'> > <input type=text name=fields[pole2] value='wartosc2'> > <input type=text name=fields[pole3] value='wartosc3'> > [...] Nie wiem czy sie nie myle, ale chyba powinno byc: name=fields['pole1']
Re: formularz i inputy jako tablice
Author: Marcin
Date: Sun, 26 Aug 2001 18:29
Date: Sun, 26 Aug 2001 18:29
12 lines
1383 bytes
1383 bytes
> > [...] > > <input type=text name=fields[pole1] value='wartosc1'> > > <input type=text name=fields[pole2] value='wartosc2'> > > <input type=text name=fields[pole3] value='wartosc3'> > > [...] > > Nie wiem czy sie nie myle, ale chyba powinno byc: name=fields['pole1'] zaraz sproboje, ale przyklad jw. dziala np. w phpMyAdmin a u mnie nie chce :(( Marcin
Re: formularz i inputy jako tablice
Author: Marcin
Date: Sun, 26 Aug 2001 21:09
Date: Sun, 26 Aug 2001 21:09
10 lines
1375 bytes
1375 bytes
> zaraz sproboje, ale przyklad jw. dziala np. w phpMyAdmin a u mnie > nie chce :(( tia, blad byl oczywiscie moj, no coz, kolejne doswiadczenie :) chodzilo o to, ze wczesniej zrobilem rsort($fields) - to spowodowalo zamiane wszystkich kluczy na "liczbowe".. przy okazji wiec pytanie - jak posortowac tablice bez zmiany nazw kluczy? Marcin
Re: formularz i inputy jako tablice
Author: Marcin
Date: Sun, 26 Aug 2001 21:17
Date: Sun, 26 Aug 2001 21:17
7 lines
1184 bytes
1184 bytes
> przy okazji wiec pytanie - jak posortowac tablice bez zmiany > nazw kluczy? sam sobie odpowiem :) asort($tablica); Marcin
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads