人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

前回と同じ質問を再掲載します。
flash,PHP,MySQLのデータの受け渡しについて質問します。
以下のURLにプログラムコード等詳細はあります。

http://homepage2.nifty.com/h/f1010/add_ranking.php
http://homepage2.nifty.com/h/f1010/Work2-2.fla
http://homepage2.nifty.com/h/f1010/Work2-2.html

flashはMXです。
flashでsendボタンを押しても、MySQLにデータが入力されません。

ご教授よろしくお願いいたします。

●質問者: lonly777
●カテゴリ:ウェブ制作 ゲーム
✍キーワード:Flash MySQL PHP コード データ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● HALSPECIAL
●35ポイント

直接の回答でなくすみません。

まずは問題を切り分けましょう。

(どこまでが大丈夫で、どこからが駄目なのかを調査し、原因箇所を狭めましょう)

・flash>>>>PHP

ちゃんとリクエストされていますか?

リクエストを受けたPHP側で、printとかechoとかでリクエストの内容を確認してみる。

・PHP>>>>MYSQL

DBへのコネクトは正常か?

SQLの実行は正常か?

例外を捕捉してみましょう。

http://www.shigeweb.jp/php/project_p/?page=exception&section=php...

◎質問者からの返答

ありがとうございます。

前回、flash->php, php->Mysqlについては別のサンプルで動作確認しています。

phpの例外処理については勉強してみます。


2 ● niwa-mikiho
●35ポイント

formData = new LoadVars();

formData:LoadVars = new LoadVars();


receiveData = new LoadVars();

receiveData:LoadVars = new LoadVars();


下記の2行を順番を入れ替える

formData.sendAndLoad("http://localhost/add_ranking.php",receiveData,"GET");

receiveData.onLoad = function() {

gotoAndStop("view_ranking");

}

receiveData.onLoad = function() {

gotoAndStop("view_ranking");

}

formData.sendAndLoad("http://localhost/add_ranking.php",receiveData,"GET");



これで如何でしょうか?

◎質問者からの返答

アドバイスありがとうございます。

前回と同じように「Scoreに数値が指定されていません」というメッセージが表示されます。

MySQLにデータは入っていません。

flash->phpのデータ送受信について別のサンプルで実験しようと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ