jak wyswietlic baze danych w flash?

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
cpiotrek04
Posty: 5
Rejestracja: czw cze 19, 2008 5:16 pm

jak wyswietlic baze danych w flash?

Post autor: cpiotrek04 »

Witam:) Robie przegladarke do obslugi bazy danych w Flashu.,baze mam w Krasnalu. wiem jak wyswietlic dane z jakiejs tabeli ale tylko w TextArea, a chcialbym to zrobic w dataSet lub DataGrid. Czy ktos wie jak to zrobic?


To jest plik ktory obsluguje wyswietlanie

Kod: Zaznacz cały

<?php
include('Wspolne.php');
lacz_bd("komis");
$zapytanie="SELECT lpk,id,nrs,data_kupna FROM kupno";
$wynik=@mysql_query($zapytanie);
$ile=mysql_num_rows($wynik);
echo("&ile=$ile");
$lista="";
while ($wiersz=mysql_fetch_array($wynik)){
$kto=$wiersz['lpk']." - ".$wiersz['id']." -".$wiersz['nrs']." - ".$wiersz['data_kupna'];    
$lista=$lista .  $kto . "\n";
}
echo("&lista=" . $lista);  
?>
We flashu mam TextArea i buttona = clip i podpiety kod:

Kod: Zaznacz cały

onClipEvent(load)
{
	loadVariables("kupno.php",this);
	
}
onClipEvent(data)
{play();
}
TextArea nazywa sie Pole i pod buttona przypisalem:

Kod: Zaznacz cały


wyslij.onRelease=function()
{
	
	Pole.text=lista;
}
plik wpolne:

Kod: Zaznacz cały

<?$serwer_bd="localhost";
$uzytkownik_bd="root";
$haslo_bd="krasnal";
function blad($komunikat)
{
echo($komunikat);
exit;
}
function lacz_bd($nazwa_bd){
global $serwer_bd;
global $uzytkownik_bd;
global $haslo_bd;        
$lacze=@mysql_connect($serwer_bd,$uzytkownik_bd,$haslo_bd);
if(!$lacze){
blad("Nie można polaczyc sie z serwerm bazy danych.");
}
if(!@mysql_select_db($nazwa_bd,$lacze)){
blad("Nie mozna znalezc bazy danych $nazwa_bd");
}
return $lacze;
}?>
A teraz jak to zrobic na DataSet lub dataGrid?[/code]
djafterhour
Nowy
Nowy
Posty: 101
Rejestracja: pt lip 13, 2007 5:12 pm

Re: jak wyswietlic baze danych w flash?

Post autor: djafterhour »

podstawa flash + php + mysql bez tak wydajnych aspektów jak loadVars:)
http://www.amfphp.org

tu masz istote komunikacji klient-serwer
http://www.google.pl/search?hl=pl&q=rpc&lr=&aq=f&oq=

a tu masz przykład prezentacji danych za pomocą amfphp i remote procedure call
http://wadearnold.com/blog/?p=16
oczywiście jeśli programujesz w AS3

do as2 też możesz coś na ten temat znaleźć w sieci.

loadVars to do przekazywania jednej lub dwóch zmiennych, a przy użyciu RPC czytasz bezpośrednio recordSety z bazy danych. Poszukaj, na ten temat jest dużo w necie tylko musisz pytać o właściwe pojęcia.
ODPOWIEDZ