html liste i flash hentet fra mysql database gennem php
I flash har jeg to loadvars variable posttasks og gettasks.posttasks faar input via koden:
posttasks.taskname = input_newtask.text;
posttasks.sendAndLoad("http://company.dk/tasks.php?ck="+new Date().getTime(), gettasks);
gotoAndStop("sending");
I tasks.php har jeg foelgende kode som fint sender dataen til min mysql database men naar jeg returnere det til flash gaar der noget galt.
<?
...
$link = @mysql_connect($dbHost, $dbUser, $dbPass);
if (!$link) {
print "&Result=fail&message=" . urlencode("Could not connnect to database") . "&";
exit;
}
if (!@mysql_select_db($dbName)) {
print "&Result=fail&message=" . urlencode("Could not find database") . "&";
exit;
}
$sql = "INSERT INTO $table (taskname)";
$sql .= "VALUES('$taskname')";
$result = mysql_query($sql);
$query = "SELECT * FROM $table ORDER BY entryID DESC";
$result = mysql_query($query);
// start output string with number of entries
$nrows = mysql_num_rows($query);
$tasks = "&n=".$nrows."&<br>";
for ($i=0; $i < $nrows; $i++) {
$row = mysql_fetch_array($query);
$tasks .= "&taskname".$i."=".$row['taskname'];
}
echo $tasks;
mysql_close($link);
?>
I flash har jeg foelgende kode som skal modtage gettasks.tasks og smide det ind i et htmltextfelt:
gettasks.onLoad = function() {
gotoAndStop("read");
tasklist.text = this.tasks;
for (var i:Number = 0;i < this.total; i++) {
[i] = this["taskname"+i];
}
Hvordan faar jeg formateret min data korrekt i php og sendt til flash?
Hvordan faar jeg flash til at fortolke disse data og sende dem i en html format, saa jeg faar en liste i stil med:
TASKS
dette er min foerste opgave
dette er opgave nummer 2
dette er ...
