LoadVars & PHP Abfragen mit AS für Variablen

PhelanAC

Grünschnabel
Hallo zusammen !

Ich habe eine Sternenkarte gebastelt und dessen Koordinaten in einer Database eingetragen. Darauf habe ich eine php datei mit hilfe eines Freunden erstellt womit ich halt Abfragen bei der Database (Koordinaten der Sternen im 2&3 Dimensionellen Raum) stellen kann. Es sieht folgendermaßen aus:

PHP:
<? 
	    $dbh = mysql_connect("aaa", "bbb", "ccc");
        $query = "use aaa";
        if (!mysql_query($query, $dbh)) die("Datenbank existiert nicht. \n");
		$query = 'SELECT * FROM navigator WHERE system_name="'.$_GET["system_name"].'"';
  			//if (!mysql_query($query, $dbh)) die("Fehler beim INSERT von Galaxen. \n");
  	    	$result = mysql_query($query, $dbh);
			echo mysql_error();
			$arr=mysql_fetch_row($result);
			echo "&system_name=".$arr[0]."&coordx=".$arr[1]."&coordy=".$arr[2]."&coorda=".$arr[3]."&coordb=".$arr[4]."&coordc=".$arr[5];
			mysql_close($dbh);
?>

Eine erfolgreiche Abfrage ergibt in meinem Fall: (ich habe 1234 angegeben)

Code:
&system_name=1234&coordx=537&coordy=178&coorda=118&coordb=-7&coordc=299

Diese wollte ich dann als Variable in Flash einbinden weil ich diese Koordinaten für verschiedene Funktionen verwenden möchte. Also schrieb ich folgendes:

Code:
Calc.onRelease = function ()
{
        var n = new LoadVars();
        n.onLoad = function(OK) {
                if(OK){
                        trace("getcoords.php?system_name="+SystemNr.text);
                        trace("coorda="+coorda);
                        trace("coordb="+coordb);
                        trace("coordc="+coordc);
                        trace("coordx="+coordx);                        
                        trace("coordy="+coordy);
                        /* Die nächsten 4 Funktionen verwenden die Variablen von der Abfrage */
                        karte();
                        yline_mc.move(yline_mc._x, Number(coordy), 8);
                        xline_mc.move(Number(coordx), xline_mc._y, 8);
                        Flugzeit(coorda,coordb,coordc);
                } else {
                        trace("This script is broken.");
                }
        }
        n.load("getcoords.php?system_name="+SystemNr.text,"");
};

Das Problem ist wenn ich das ganze Trace bekomme ich folgendes:

getcoords.php?system_name=1234
coorda=
coordb=
coordc=
coordx=
coordy=


Er liest zwar die 1234 ein aber ich weiss nicht was danach passiert das ich die Variable in Flash nicht eingelesen bekomme.

Ich habe das Gefühl das ich hier nur eine Kleinigkeit vergesse aber ich kann es einfach nicht finden...Ich wäre für jede Hilfe sehr dankbar.

mfg
Phel
 
Problem gelöst...Für Verzweifelte die mein Problem haben:

PHP:
Calc.onRelease = function ()
{
        function showValues() {
                for (i in this){
                        if (i=="coordc") coordc = this[i];
                        if (i=="coordb") coordb = this[i];
                        if (i=="coorda") coorda = this[i];
                        if (i=="coordy") coordy = this[i];
                        if (i=="coordx") coordx = this[i];
                }
                karte();
                coordx=Number(coordx);
                coordy=Number(coordy);
                yline_mc.move(yline_mc._x, Number(coordy), 4);
                xline_mc.move(Number(coordx), xline_mc._y, 8);
                Flugzeit(coorda,coordb,coordc);
        }
        myLoadVars = new LoadVars();
        myLoadVars.onLoad = showValues;
        myLoadVars.load("getcoords.php?system_name="+SystemNr.text,"");
 
Zurück