名前と質問の答えを記録するフラッシュ ムービー クイズを更新しようとしています。元のアプリケーションは作成していません。クイズは機能しますが、データを記録するときに名前が null に置き換えられます。他のすべてのレコードは正常に機能します。短くするためだけに削除しましたがres2 - res12
、すべてうまく機能します。
- Flash Pro CS6を使っています
- コードはAS3にあります
あなたがこれに当てることができる光を前もって感謝します.
クイズの名前入力ページから。participname
はテキスト フィールド入力です。
stop();
btn1.addEventListener(MouseEvent.MOUSE_UP,function():void {
var Name:String=participname.text.toString();
gotoAndPlay(3);
});
クイズの最後のページから
データを送る(); function sendData(){ var messages:URLRequest = new URLRequest("./insertresult.php") messages.method = URLRequestMethod.POST
var posts:URLVariables = new URLVariables()
posts.Name = Name
posts.DateCurrent = dtFormatted
posts.Res01 = res01
messages.data = posts
trace(posts);
var loader:URLLoader = new URLLoader()
loader.dataFormat = URLLoaderDataFormat.TEXT
// loader.addEventListener(Event.COMPLETE, dataOnLoad)
loader.load(messages)
trace(messages);
insertresult.php から:
<?php
//Capture data from $_POST array
$name = $_POST['Name'];
$date = $_POST['DateCurrent'];
$res1 = $_POST['Res01'];
/* if(!$name ) {
echo "no input using default values <br>";
$name = 'deleteme';
}*/
$connect = mysql_connect("mydatabase");
mysql_select_db ("PAlogindatabase", $connect);
$result = mysql_query("INSERT into rhymeoddity1 (name,date,res1) values ('$name','$date','$res1')");
if($result) echo "writing=Ok&";
else echo "writing=Error";
?>