Im not entirely sure what you all got going on.. with the database and etc..etc
you can try to trace out your data/vars BEFORE you send them.. or even trace out the full URL and check it to make sure it is being sent and in the correct format..then you know if its your PHP script handling or not..etc..
but if you are trying to send some data to a .php script..and then get some data 'back'... try using the sendAndLoad() method..
maybe something like this?
(I havent checked out the php side of things)
Actionscript Code:
//project vars
var userName:String = "someusername";
var userEmail:String = "someemail";
var testFormat:String = "MATH";
var testNumber:String = "1";
//data arrays for parsing XML
var serverdate = new Array();
var servercurrentQuestion = new Array();
var serveryouranswer = new Array();
//send data Loadvars object
var send_data:LoadVars = new LoadVars();
send_data.username = userName;
send_data.email = userEmail;
send_data.testformat = tetFormat;
send_data.testnumber = testNumber;
send_data.onLoad = function(success:Boolean) {
if (success) {
trace("PHP script found, gathering XML data.");
} else {
trace("PHP NOT FOUND");
}
};
//return data XML object
var return_data:XML = new XML();
return_data.ignoreWhite = true;
return_data.onLoad = function(success:Boolean){
if(!success){
trace("XML FAILED TO LOAD");
}else{
trace("XML LOADED,..PARSING NOW.");
var myitems = my_xml1.firstChild.childNodes;
for (var i = 0; i < myitems.length; i++) {
serverdate[i] = (myitems[i].firstChild.firstChild);//date
servercurrentQuestion[i] = (myitems[i].firstChild.nextSibling.firstChild);
serveryouranswer[i] = (myitems[i].firstChild.nextSibling.nextSibling.firstChild);
M1testDate = serverdate[i];
M1lastQuestion = servercurrentQuestion[i];
}
}
}
//make call to send & load the data
send_data.sendAndLoad("http://www.beyondflash.net/whatever.php",return_data,"POST"); //use an XML object to handle returned XML data