フラッシュから SQL サーバーに名前と電子メール アドレスを送信しようとしていますが、機能していないようです。
コードはこちら。
import flash.events.Event;
stop();
submit.addEventListener(MouseEvent.CLICK, sendData);
function sendData(evt:MouseEvent){
//if(email.text!="" && nameval.text !=""){
var myData:URLRequest = new URLRequest("animation.php")
myData.method = URLRequestMethod.POST
var variables:URLVariables = new URLVariables()
variables.emailpost = "test";
// email.text
variables.namepost = "test";
//nameval.text
myData.data = variables
var loader:URLLoader = new URLLoader()
loader.dataFormat = URLLoaderDataFormat.TEXT
loader.load(myData)
play();
//}
}
そして、ここにPHPがあります
<?php
//Capture data from $_POST array
$emailpost = $_POST['emailpost'];
$namepost= $_POST['namepost'];
//Connection to database
$connect = mysql_connect("server", "username", "password");
mysql_select_db ("dbname", $connect);
//Perform the query
$result = mysql_query("INSERT INTO dbname VALUES('$emailpost', '$namepost')");
mysql_close($connect);
?>
私はこのコードのほとんどを他のウェブサイトから取ってきたので、それをカットして、それが機能するために何が欠けているのか100%確信が持てません.
データベースがphpファイルとアニメーションとは別のサーバーにあることも問題ですか?