sienko.info
14.01.2007, 11:23:46
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!
ferr
14.01.2007, 11:27:28
<?php
if (isset($_POST['foobar'])) {
//przejezdzamy sie po polach formularza ;)
foreach ($_POST as $name => $value)
{
echo 'Wartosc pola '.$name.' to '.$value.''; }
}
?>
sienko.info
14.01.2007, 11:34:02
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!
mokry
14.01.2007, 11:36:32
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?
sienko.info
14.01.2007, 13:34:47
Dziękuję Wam za odpowiedzi!
W tej chwili już wszystko jest jasne!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.