-
Popunite vrijednosti komponenti pomoću AMFPHP-a
Objavljeno: 23.05.2009. 17:22 Nema komentara
Nakon što ste napravili svoj prvi pravi primjer korištenja Flexa i PHP-a korištenjem AMF protokola, onda je vrijeme da vidimo kako možemo popuniti vrijednosti nekih Flex komponenti dohvatom podataka sa servera iz MySQL baze. Ovaj kratki primjer se nadovezuje na raniji tekst – Započnite koristiti AMFPHP.U ovom primjeru ćete pomoću PHP upita dohvatiti niz podataka koji će biti posebno formatiran za Flex ComboBox, nakon toga ćete odabirom određene momčadi (opet je primjer s podacima o nogometnim momčadima) popuniti podatke o igračima momčadi unutar DataGrida, pozivom metode RemoteObjecta koja je opet povezana AMF protokolom na PHP server. Dolje navedena PHP metoda dohvaća listu momčadi, s time da su podaci u arrayu postavljeni tako da se ComboBox popuni prilikom dohvata niza sa servera (zato se dobivaju vrijednosti label i data).
public function getTeamsList() { $sql = 'SELECT id data, title label FROM team ORDER by title ASC'; $result = mysql_query($sql, $this->_db); $teams = array(); while ($row = mysql_fetch_object($result)) { $teams[] = array('data' => $row->data, 'label' => $row->label); } mysql_free_result($result); return $teams; }Priča će se dalje nastaviti tako što ćete moći odabirom retka u DataGridu vidjeti podatke o tom igraču u Flex Label objektima, a nakon toga ćete iz druge padajuće liste moći transferirati igrača u neki drugi klub. Povratnom informacijom sa servera ćete dobiti promjenu ekrana, tako što će prelaskom igrača u npr. Chelsea, Flex aplikacija pozvati dohvat svih igrača iz tog novog kluba.
Demo opisane aplikacije možete skinuti ovdje: Popunite vrijednosti Flex komponenata pomoću AMFPHP-a
AMFPHP, Flex Cookbook, MySQL, PHP AMFPHP, flex, flex komponente, MySQL, PHPOstavite komentar:






