Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wszystkie elementy dynamicznego formularza
sienko.info
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.11.2006

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


Witam. Mam pytanie odnośnie formularzy w php.
Muszę stworzyć formularz z method=POST, w którym nie jest znana liczba elementów tego formularza, a także nie są znane nazwy, ponieważ będzie on generowany dynamicznie na podstawie danych pobieranych z bazy.
W związku z tym mam pytanie: jak w php po wciśnięciu Submit przejść przez wszystkie elementy formularza, sprawdzić ich typy i wartości?
Za wszelkie odpowiedzi będę szczerze wdzięczny!


--------------------
Koń jaki jest każdy widzi
www.sienko.info
www.look-feel.com
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ferr
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 3
Dołączył: 18.12.2004

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


  1. <?php
  2. if (isset($_POST['foobar']))
  3. {
  4.  var_dump($_POST);
  5.  
  6. //przejezdzamy sie po polach formularza ;)
  7.  
  8. foreach ($_POST as $name => $value)
  9. {
  10.  
  11. echo 'Wartosc pola '.$name.' to '.$value.'';
  12. }
  13.  
  14.  
  15. }
  16. ?>


Ten post edytował ferr 14.01.2007, 11:29:49


--------------------
Go to the top of the page
+Quote Post
sienko.info
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.11.2006

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


Chodzi mi o coś troszkę innego, mianowicie żeby użyć isset($_POST['nazwa']) musi być znany string 'nazwa'. Chodzi o to że nie jest on znany i zanim pobiorę wartość z tablicy $_POST musiałbym się dowiedzieć jak nazywają się kolejne indeksy (klucze tablicy asocjacyjnej) tejże tablicy.

Wypas.
Ludzie odpowiadają szybciej niż jestem w stanie napisać kolejne pytanie:)
Wielkie dzięki!


--------------------
Koń jaki jest każdy widzi
www.sienko.info
www.look-feel.com
Go to the top of the page
+Quote Post
mokry
post
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Jeśli nazwy pobierasz z MySQL'a, to zrób zapytanie SELECT, użyj pętli i generuj dynamicznie form'a poprzez pobrane dane.
O to chodzi?


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
sienko.info
post
Post #5





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.11.2006

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


Dziękuję Wam za odpowiedzi!
W tej chwili już wszystko jest jasne!


--------------------
Koń jaki jest każdy widzi
www.sienko.info
www.look-feel.com
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 Aktualny czas: 19.08.2025 - 09:18