![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
Witam. Mam pytanie odnośnie pobrania wartości liczbowej do klasy. Mam taką prostą klasę która generuje mi selecta:
W formularzu wywołuje ją i wyświetlam
i teraz chciałbym żeby w zależności od formularza pobrała się do zapytania liczba np $liczba=4; próbowałem z $this->$liczba ale jakoś mi nie wychodzi. Trzeba stworzyc jakąć oddzielna klase i funkcję do tej liczby? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Twoja funkcja zawiera echo - błąd. Zamykasz tam tag php i zaraz znowu otwierasz.
Skoro ma tam wstawiać liczbę pobraną z formularza to $_POST['liczba'] albo $_GET['liczba'] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
czyli mam to echo z tej klasy usunac?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 10 Dołączył: 2.08.2012 Skąd: DW Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej rozdzielić wyświetlanie htmla od kodu php? W najgorszym wypadku wyświetlanie wsadzić do jednej metody a kod do drugiej, następnie wołać dane z pierwszej metody. To co zrobiłeś to ogólnie pogwałcenie obiektowości.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
niestety ale po wstawieniu $_POST['liczba'] albo $_GET['liczba'] nic sie nie dzieje
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No przecież nie wiem jak twój indeks przesyłanej tablicy się nazywa i to był tylko przykład... Pochwal się może formularzem
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 02:55 |