html php

DRXX

Erfahrenes Mitglied
Wie könnte man html datein oder PHP normal includen oder kann man nur text rausholen. Mir ist nur wichtig, dass ich auf meine mysql_datenbank zugreifen kann, über flash.

Ich habe so par theards durchgekuck, schlau werde ich nicht.
Ich kenne mich PHP aus, aber Flash mit den cods, dort kein bishen ausser den bouttons.

Code:
  _root.up = new LoadVars();
 _root.up.sendAndLoad("http://localhost/up/data.php", _root.up, "POST"); 
 trace (_root.up.online);

PHP:
 <?
 $online = '2 onlnie';
 echo "&online=$online";
  ?>

bei mir steht undefinent oder sowas wenn ich teste
 
Hi,

man kann keine Html oder PHP Datein in Flash includen.

Flash ist nur (leider) fähig rudimentäre Html-Tags in einem Textfeld darstellen. Wenn du mit einer MySql Datenbank kommunizeiren willst brauchst du eine Serverseitige Scriptsprache ala PHP, diese wiederum kannst du dann mit ActionScript ansprechen (LoadVarsObjekt).
 
Hi,

Du musst auf die Antwort vom PHP-Script warten. Sie sind nicht schon direkt nach dem Aufruf von sendAndLoad angekommen. ;)
PHP:
_root.up = new LoadVars();
_root.up.onLoad = function() {
      trace(this.online); // Sollte "2 online" ausgeben
      _root.online_amt = this.online; // ggf. in globaler Variable speichern
}
_root.up.sendAndLoad("http://localhost/up/data.php", _root.up, "POST");

Gruß

P.S.: wenn Du nur Daten empfängst und keine sendest, genügt LoadVars.load().
.
 
Nun ja, wie bekomme ich den jetzt die variable online zum lesen auf dem flash
trace oder wie.

kann einer mir mal eine .fla hier hoch laden wo eine .php per _root.datei = new LoadVars();

und dann trace (_root.datei);

und so damit ich sehe wie ich das dann erscheinen lassen kann.

wenns keine umstände macht.

bitte bitte!
 
Was genau willst Du machen - die Variable in einem Textfeld anzeigen?

Erstelle ein dynamisches Textfeld auf der Hauptzeitleiste und gib ihm z.B. den Instanznamen "text_online". In die onLoad-Funktion käme dann folgendes:
PHP:
_root.up.onLoad = function() {
    _root.text_online.text = this.online;
}


Gruß

P.S.: Es gibt auch eine editieren-Funktion - dann muss man nicht drei Beiträge hintereinander posten. ;)
.
 
Zurück