Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeładowanie pliku .php w elemencie <div> ?
Piotrbaz
post 15.09.2012, 17:04:46
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 15.09.2012

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


Witajcie smile.gif Jestem nowym użytkownikiem i niestety od razu muszę poprosić o pomoc.

Tworzę niedużą aplikację PHP wyświetlającą statystyki sportowców w zwykłej formie tabelarycznej. Każdy zawodnik to obiekt klasy Rider. Klasa League w swoich metodach przyjmuje tablicę obiektów Rider, przypisuje im pobrane z bazy wartości oraz sortuje zawodników i wyświetla tabelę. Na samym początku aplikacji wywoływana jest statyczna metoda tworząca obiekty klasy Rider. To tak dla zobrazowania sytuacji.

Opis problemu:
Użytkownik wybiera dostępną ligę i sezon w zwykłym formularzowym <select>, a następnie dane są przekazywane przez $_GET. Otrzymuje więc: index.php?liga=1&sezon=2012. Niestety, strona index.php zostaje przeładowana, przez co za każdym razem wywoływana jest metoda tworząca wszystkich zawodników. Naturalnie wolałbym tego uniknąć.

Chciałbym więc:
- umieścić w index.php wywołania wszyskich metod, które mają być wywołane tylko raz (tworzenie tablicy obiektów-zawodników, połączenie z bazą)
Kod
Database::connect();
RidersFactory::getRiders();

- umieścić np w jakimś DIV osobny plik .php, który wywoływałby reszte metod i po każdym kolejnym kliknięciu "submit" się odświeżał.
Kod
League::getStats(array $riders);
League::display();



Pytanie, czy da się to zrobic przy pomocy PHP wstydnis.gif
Każdy pomysł dobry!

Pozdrawiam

Ten post edytował Piotrbaz 15.09.2012, 17:05:45


--------------------
$piotrbaz->get_Signature();
Go to the top of the page
+Quote Post

Posty w temacie


Closed 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: 24.07.2025 - 23:36