mysql abfrage & flash

stern

Grünschnabel
hi!
ich bräucht mal eure hilfe! :rolleyes:

also, ich kann kein flash und brauch ein script (oder heißt das movie?)

es geht darum, mit *loadvariables* ein phpscript zu laden, was eine mysql abfrage verursacht.
das ziel ist es, diese abfrage alle 5 sekunden zu wiederholen.

kann mir da jemand weiter helfen? wäre sehr dankbar! :(


THX 4 answers!
 
hmm, mx wäre mir lieber.
aber im prinzip ist's mir egal *g* hauptsache ich bekomm so ein script *smile* wäre echt supper happy drüber :))
 
und was soll das script mit den daten anfangen ?

PHP:
container = new Load Vars()
conatiner.load('script.php')

genügt schon, um alle variablen in den flash-film
zu holen. die daten sind nun in einem objekt
(container) gespeichert.

jetzt sollte man halt wissen wohin damit...
:)
 
das script könnte z.b. so aussehen:

$abfrage = "SELECT * FROM X WHERE y '$xy'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)){ }

flash soll das script jetzt einfach alle 10 sekunden neu ausführen, sprich die datenabfrage neu machen, und somit daten, die evtl. neu hinzugekommen sind mit abfragen.

also müßte man um die abfrage eine art counter bauen, stelle mir das irgendwie so in der art vor:

X
load blabla .. abfragescript ;
zähle; 1..2..3..4...5..6..7..--10;
gehe zu X;

die daten der abfrage sollen natürlich ausgegeben werden :)
das könnte z.b. dann eine anzeige sein, wieviele user momentan online sind, ob der member neue mails bekommen hat, wer aus der buddylist gerade online ist, etc.

:) hoffe das ist jetz nich zu kompliziert erklärt *g* ..
 
.. also im prinzip von der funktion her, sowas wie ein flash chat.. die daten werden direkt ohne refresh ausgegeben
 
PHP:
container = new LoadVars();
container.onLoad = function() {
    for (ele in this) {
        trace(ele + ": " + this[ele]);
    }
}

function ladeDaten() {
    container.load('script.php');
}

setInterval(ladeDaten, 5000);
Dieses Script dürfte eigentlich aller 5 Sekunden das die Variablen einladen, die das Script preisgibt, und würde dann alle Eigenschaften des Objektes im Anzeigefenster ausgeben.

Was genau du damit machen willst, musst du im onLoad-Handler dann schon selbst unterbringen.

hth,
Geist
 
Zurück