FlashMX + PHP Datensatz auslesen

drella

Mitglied
hallo,

beschäftige mich seit gestern flash/php.

ich möchte aus meiner datenbank einen datensatz in flash ausgeben lassen. da mehrere datensatze vorhanden sind wollte ich es mit einer for schleife machen. funktioniert aber nicht. es wird nur der LETZTE datensatz ausgegeben. wobei aber NUM die richtige anzahl anzeigt.

hier mein PHP script:

<?include('db_open.php');
$rs=mysql_query("select * from work");
$num=mysql_num_rows($rs);
//echo (mysql_error());
for ($i=0; $i<$num; $i++)
{
$row=mysql_fetch_object($rs);
$titel=$row->titel;

echo "&test=".$titel;
}
echo "&num=".$num;
include('db_open.php');?>

---------------------------------------------------------------

hier mein AS:

this.test = "Loading Data...";
this.loadVariables("test.php","", POST);
var testArray = new Array();
this.onData = function() {
for (var i=0; i<this.num; ++i){
this.test = this.test;
}
this.num = this.num;
}

es sind 13 datensätze, was NUM auch bestätigt. wie kann ich nun alle datensätze nacheinander/untereinander anzeigen lassen?


vielen dank
 
Wenn du in deinem Php- Script die Variable test nummerierst (test0, test1, ect), dann könntest du so die Datensätze auslesen
Code:
daten = new LoadVars();
daten.load("test.php",daten,"POST");
daten.onLoad = function(erfolg)
{
	if(erfolg) 
	{
		for(i=0;i<daten.num;i++)
                {
                       mc.text=daten["test"+i];
                }
	}
	else
	{
              //fehler
	}
	delete daten;
}
Leider hab ich keine Zeit zum Testen gehabt. Ich hoff es hilft dir weiter
mfg
 
Zurück