Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przeładowanie pliku .php w elemencie <div> ?
Forum PHP.pl > Forum > PHP
Piotrbaz
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
scanner
Było tysiące razy.
AJAX.
Zamykam.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.