Hallo,
het lukt me niet om mijn php als xml te laden in flash. Als ik de php file inlaadt geeft hij undefined aan in mijn textvelden. Voer ik de php op de server uit, dan krijg ik wel een mooie xml terug. sla ik diezelfde xml op als een .xml bestand, en probeer het zo in te laden in Flash dan lukt dit wel.
iemand een idee hoe dat komt ?
dit is mijn php:
en dit is mijn actionscript:
Nu, volgens mij ligt het aan mijn php aangezien de flash de xml rechtstreeks WEL inlaadt maar ik kan maar niet vinden waaraan het ligt.
het lukt me niet om mijn php als xml te laden in flash. Als ik de php file inlaadt geeft hij undefined aan in mijn textvelden. Voer ik de php op de server uit, dan krijg ik wel een mooie xml terug. sla ik diezelfde xml op als een .xml bestand, en probeer het zo in te laden in Flash dan lukt dit wel.
iemand een idee hoe dat komt ?
dit is mijn php:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| <?
header ("Content-type: text/xml");
$connection = mysql_connect("localhost", "root", "*****");
mysql_select_db("store");
$query = 'SELECT * FROM products LIMIT 5';
$results = mysql_query($query);
echo "<?xml version=\"1.0\"?>";
echo "<catalogus>";
while($record = mysql_fetch_object($results)){
echo " <producten>";
echo " <item>$record->product</item>";
echo " <prijs>$record->kostprijs</prijs>";
echo " </producten>";
}
echo "</catalogus>";
mysql_close($connection);
?> |
en dit is mijn actionscript:
code:
1
2
3
4
5
6
7
8
9
10
| var output_xml = new XML();
output_xml.ignoreWhite = true;
output_xml.onLoad = function(success){
if (success){
output_txt.text = this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
} else output_txt.text = "Error loading XML";
}
output_txt.text = "Loading...";
output_xml.load("products2.php"); |
Nu, volgens mij ligt het aan mijn php aangezien de flash de xml rechtstreeks WEL inlaadt maar ik kan maar niet vinden waaraan het ligt.