Vous voulez envoyer dans l'État, la ville, les variables du comté de Flash à la page PHP:Actionscript 3 requête MySQL avec PHP
function retrieve() {
var scriptRequest:URLRequest = new URLRequest("http://localhost:8080/GSM/KJVold.php");
var scriptLoader:URLLoader = new URLLoader();
var scriptVars:URLVariables = new URLVariables();
scriptLoader.addEventListener(Event.COMPLETE, handleLoadSuccessful);
scriptLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
scriptVars.State = this.whichState;
scriptVars.City = this.whichCity;
scriptVars.County = this.whichCounty;
scriptRequest.method = URLRequestMethod.POST;
scriptRequest.data = scriptVars;
scriptLoader.load(scriptRequest);
function handleLoadSuccessful($evt:Event):void
{
MovieClip(parent).info_txt.text = scriptRequest;
}
Ma page PHP lit:
//connection to database stuff
$result = mysql_query("SELECT info FROM kjvold WHERE State='$State' AND City='$City' AND
County='$County'");
while($row = mysql_fetch_array($result))
{
print "info = " . $row['info'];
}
Quand je trace actionscipt les variables I voir les paires nommées allant à la page. Quand je code dur la page PHP, je peux voir la bonne sortie, mais lorsque j'essaie d'utiliser des variables PHP dans la boîte de texte, j'obtiens l'objet URLRequest et non l'information du comté que je cherche. Ça aiderait si quelqu'un pouvait m'aider avec ça. Merci d'avance, Annie.