Send variable from flash to php

I am trying to send a single variable from a flash application to a php file. The user input field in flash will send a variable to the php file for purging of the database. The following returns nothing. There is no error. I believe the error is in the php and not the flash.

Here is my actionscript for the flash:

import flash.events.*;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.net.URLRequest;
// ----------------------------------------------------------------
var variables:URLVariables = new URLVariables();
var varSend:URLRequest = new URLRequest("http://www.clevelandbrowns.cc/XML/wsw2_XML.php");
var varLoader:URLLoader = new URLLoader;
varSend.method = URLRequestMethod.POST;
varSend.data = variables;

button.addEventListener(MouseEvent.CLICK, sendStuff);
function sendStuff(evt:MouseEvent):void{
    trace(txt.text);
    variables.topic = txt.text;
       navigateToURL(varSend, '_self');
}

Here is my php:


$select = $_POST['topic'];

$sql = mysql_query("SELECT * FROM wsw WHERE topic='$select'");

print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
";
print "<items>
";

while($line = mysql_fetch_assoc($sql)){
    
    print "	<item>
";
    print "		<author>"      . $line["author"]    . "</author>
";
    print "		<source>"      . $line["source"]    . "</source>
";
    print "		<topic>"      . $line["topic"]    . "</topic>
";
    print "		<quote>"   . $line["quote"]   . "</quote>
";
    print "		<link>"   . $line["link"]   . "</link>
";
    print "		<img>"   . $line["img"]   . "</img>
";
    print "	</item>
";
    
}

print "</items>
";

mysql_close();