SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Myślę, myślę i dalej nic! Dynamiczny wykres z danymi

eGloball - Sob 22 Gru, 2007 21:21
Temat postu: Myślę, myślę i dalej nic! Dynamiczny wykres z danymi
Witam,
Potrzebuję zrobić dynamiczny wykres, do którego dane będą pobierane ze zmiennych wcześniej pobranych przez skrypt php z bazy MySQL!
Tzn. mam dwie zmienne zdefiniowane w pliku dan.php - $kob i $mez. Do tych zmiennych są podstawiane wartości pobrane z bazy danych odpowiednio np.:
$kob='345'
$mez='236' i teraz tak, chciałbym aby te dwie wartości zostały pobrane do dwóch wykresów i odpowiednio zamienione na stosunek procentowy jednych do drugich. Rozumiecie?
Mam nadzieję, że jasno wytłumaczyłem mój problem.
Na forum znalazłem jedynie post użytkownika ryspol, wszystko by było dobrze, ale na tej stronie nie działają linki - jak się okazuje domena już wygasła :-b więc muszę ponowić prośbę o wytłumaczenie tego zagadnienia w nowym temacie.
POMÓŻCIE PROSZĘ! Bo ja już siedzę nad tym trzeci dzień i dale jest dno.
Może, ktoś z Was podzieli się swoimi sugestiami na ten temat, bądź ma jakieś przydatne przykłady?
Będę wam ogromnie wdzięczny! A myślę, że i Wam może się kiedyś przydać!

sl01k - Sob 22 Gru, 2007 22:15

jezelichodzi o slupki to robisz to na takiej samej zasadzie jak preloder czyli wysokosc zalezna od zmiennej a zmienna pobierasz w taki sam sposob jak robi to ksiega gosci np. na stronie ktora udostepnil do wgladu nasz moderator www.czujny.prv.pl masz ksiege gosci ... teraz tylko to przestudiowac i zlozyc ... po pomoce naukowe wejdz na www.swishmaxxx.prv.pl
eGloball - Nie 23 Gru, 2007 09:18

Dzięki za odpowiedź, ale nadal mi nie podstawia zdefiniowanej w pliku dane.php wartości zmiennej!
kod sprajta to:
Kod:
onLoad () {
ile.mez=0;
slupek._yscale=ile.mez;
speed=2.23;
//prędkość przyrostu
procent=50.81; // wartość procentowa jaką ma wskazać słupek
}
onFrame (2) {
if (ile.mez <= procent) {
ile.mez+=speed;
slupek._yscale=ile.mez;
ile._Y -= speed ;
gotoAndPlay(1);
} else if (ile.mez >= procent) {
ile.mez=procent;
gotoAndStop(2);
}
}

i teraz tak, jak widać
Kod:
 
procent=50.81; // wartość procentowa jaką ma wskazać słupek

50.81% a ja chcę aby tu pobrało mi liczbę np.:"5674" osób.
Powiedz mi co w to miejsce mam wstawić, albo jak zmodyfikować ten kod?
W załączniku przesyłam *.swi i dane.php

mielu - Nie 23 Gru, 2007 18:06

sprawa nie jest taka trudna należy tylko pamiętaj że trzeba to przeliczyć czyli (suma kobiet i mężczyzn ) = 100 % i obliczyć ile procent to kobiety a ile mężczyźni

[ Dodano: Nie 23 Gru, 2007 19:13 ]
mężczyźni_procent = ( mężczyźni/(mężczyźni+kobiety))*100
kobiety_procent = ( kobiety/(mężczyźni+kobiety))*100

eGloball - Nie 23 Gru, 2007 18:20

Cały problem tkwi w tym, że praktycznie mamy trzy pliki:
1.w którym mamy skrypt wyciągający dane z bazy!
2.w którym te dane są podstawiane do zmiennych $kob i $mez!
3.to nasz plik z animacją, do którego te dane mają być pobrane!

Ja powiem Ci szczerze nie mam bladego pojęcia jak to dokonać, jak te pobrane dane dodać do siebie a potem zrobić stosunek procentowy kobiet do mężczyzn! Próbowałem na różne sposoby i mi to nie wychodzi. Chciałbym zaciągnąć, że tak powiem fachowej porady - w końcu po to jest forum :)

mielu - możesz poratować mnie jakimś przykładem wraz z opisaniem co, gdzie i jak? Bedę Ci ogromnie wdzięczy!

eden - Pią 04 Sty, 2008 11:41

o cos takiego chodzi ? http://4eden.net/wybory/ wszystki dane z xml http://4eden.net/wybory/wybory2.xml xml moze byc generowany przez php
eGloball - Pią 04 Sty, 2008 13:38

O, takie coś by mogło być! :-b
Zapodaj jakiś załącznik wraz z opisem!


Powered by phpBB modified by Przemo © 2003 phpBB Group