• 締切済み

【初心者です】 flashとphp、MySqlの連携について

現在、flashを使用した予約システムの開発を検討しています。 流れとしては、flashの画面から必要な情報を入力してもらい、 "次へ"ボタンを押すと、flash画面に先ほど入力した情報の確認画面が出力され、"確認ボタン"を押すと その情報がDBに登録されるといった ものです。  私はactionscriptはそこそこ理解できていますが、phpに関しては 全くの初心者で、flash側でのプログラムはLoadVarsを使用してデータをphpに渡せばいいという事は分かったのですが、そこからがよく分かりません。 何か参考になるサイトがありましたらご紹介願えないでしょうか? 宜しくお願い致します。 開発環境: windows XP xampp , dreamweaver8, flash8

みんなの回答

回答No.1

例えば、Flashから"customerName"という名前のデータをPHPに渡したら、 PHP側では、$_POST["customerName"]あるいは$_GET["customerName"]を参照すれば値を取得できます(指定したメソッド方式による)。 MySQL関連は、以下のサイトなんかに載っていると思います。 PHP公式サイト http://jp.php.net/manual/ja/ref.mysql.php All About http://allabout.co.jp/internet/database/closeup/CU20030227/

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ActionScriptとphpの連携について

    ActionScriptとphpの連携について質問があります ActionScriptで受け取った値をphpに送り、その値をphp(htmlに埋め込み)で表示させたいと考えています。 動作としましては、 ・あらかじめテキストボックスに文字列が入力されている ・ボタンをクリックする ・別ウィンドウが出現(getURLでphpファイルを表示)テキストボックスに入力されていた文字列が表示される ・phpのファイルでラジオボタンで項目を選択し送信ボタンを押す ・MySQLに接続、ActionScriptで受け取った値とラジオボタンで受け取った値をまとめてデータベースに保存 というものにしたいです。 ボタンをクリックするまではすべてFlashで実現させています。 Flash→php→Flashという流れで値を表示させる方法はわかるのですが、Flash→phpで表示させることは可能でしょうか もし可能であれば、どのように実現したらよろしいでしょうか 現在はLoadVarsクラスのLoadVars.sendAndLoad()を使っています ActionScriptは2.0です 至らないところもございますが、素早い回答をお願いいたします

    • ベストアンサー
    • Flash
  • MySQL→PHP→Flashへのデータの受け渡しについて

    現在、praflaを使って、学習支援のための英単語ゲームを開発しています。 そこで、英単語や日本語訳、ユーザーのデータ(成績や利用履歴など)管理等をMySQLで行い、 データをPHPに渡して、出題する英単語、日本語訳をFlashで表示させ、ゲーム終了後には、データベースに成績等を渡すという流れで作っていこうと考えています。 しかし、PHPからFlashへのデータの渡し方が上手くいかないため質問させていただきました。 開発環境にはxamppを使っているので、MySQLからPHPへのデータの受け渡しは、確認済みなのですが、PHPからFlashへの受け渡しが上手くいきません。 PHPから変数でFlashに渡そうと考えていて、 PHP側には、データベースへのアクセスと、PHPの変数$engwへ英単語のデータを格納して、 echo "jEname=$engw"; としてFlash側に渡せるようにしているつもりです。 (これで渡せるかどうかちゃんと分かっていないため、ここが違う場合は指摘してください) flash側は、ASを使って以下のように書いています。 ///////以下ソース////// function Test(){ EngObj = new LoadVars(); EngObj.onLoad = function(s){ if(s){         //gotoAndPlay("読み込み成功"); trace(this.jEname); } }; EngObj.load("test2.php"); } jEname = new Test(); gotoAndPlay("読み込み成功"); //////ここまで////// //gotoAndPlay("読み込み成功"); は、PHPの読み込みができているかどうか確認するためのラベルジャンプのフレームアクションです。 ここでPHPの読み込みができていたのでコメント扱いにして、jEnameを読み込み、jEnameが表示されているか確認するため、最後の行で「読み込み成功」のラベルに飛び、jEnameが表示されるか確認しようとしたのですが、 [object Object]と表示されてしまいました。 どこが原因なのか掴めず困っているのですが、どなたかご教授いただけませんでしょうか? よろしくお願いいたします。

  • Flashからphpへ変数を持たせてリンク

    ActionScript初心者です、よろしくお願いします。 Flashのボタンを押し、リンク先phpのページへ 変数で情報を渡し、Mysqlからその情報を基にした内容を引っ張って 表示させるようにしたいと思っています。 同じような質問を参考に試しているのですが、うまくいきません。 下記の記述ではたりないのでしょうか? Flash側 仮にAというボタンのアクションに記述 -------------------------------------------------------------- on (press) { a=new LoadVars(); a.brand = HOGE; a.sendAndLoad("URL?brand="+this.a); } -------------------------------------------------------------- php側 <?php $brand=$_POST["brand"]; 割愛 $sql="select * from DA01 where brand=$brand"; 割愛 ?> とこんな感じです。 php側はFlashページでない別htmlからのリンクテストを行い問題なく 表示出来ました。 なのでFlash側の記述が問題だと思います。 どう直せばよろしいでしょうか? またこの記述では動かないとなれば、例としてどういう記述がよりベストかご教示願えればと思います、よろしくお願いします。 環境: MySQL4 PHP4~ WEBserver Apache FlashMX

    • ベストアンサー
    • Flash
  • phpとフラッシュの連携

    今phpとフラッシュを連携する勉強をしているのですがどうしても動かないのでぜひ教えていただきたいです。 txt→php→swfの順にダイナミックテキストを使用して読み込むようにしています。 apacheとphpは動いています。MX2004を使用しています。 現在txt→phpやtxt→swfで表示はされるのですがtxt→php→swfとやると、何も表示されないのです。 変数やスクリプトを確認しても間違いっていません。 apacheやphpでフラッシュと連動させるときは何か他に設定などが必要なのでしょうか?よろしければ教えていただきたいです。 ちなみに下記にtxt、php、swfの中身を書いておきます。いずれも同じファイルの中にあります。 ・・・・・・・・・・・・・・・・・ txtの中(ファイル名はsamPHP01.txtです) テストです。 ・・・・・・・・・・・・・・・・・ phpの中(ファイル名はsam02a.phpです) <?php if (!($fileTxt = fopen ("samPHP01.txt", "r"))) { die("ファイルが開けません。"); } while (!feof($fileTxt)) { $vTxt = fgets ($fileTxt, 4096); } fclose($fileTxt); echo "txtIn=".$vTxt; ?> ・・・・・・・・・・・・・・・・・・・ swfの中(ダイナミックテキストのインスタンス名はphpTxt1です) varsData2 = new LoadVars(); varsData2.onLoad = function () { phpTxt1.text=this.txtIn; } varsData2.load("sam02a.php"); ・・・・・・・・・・・・・・・・・ よろしくお願いいたしますm(_ _)m

    • ベストアンサー
    • Flash
  • FlashとJavaの連携

    現在、Jboss4で動いているWebシステムがあります。 使用しているDBはPostgreSQLです。 そこのコンテンツにFlashを使用しているのですが、このFlashにてDBの値を動的に参照・更新したいと思っています。 FlashとJavaの連携方法を調べたところ「Flash Remoting」と言う物があったのですが、これがFlashとJavaを連携させる標準的な物なのでしょうか? これ以外にもFlashとJavaを連携させる方法はありますでしょうか? システム構成 AP:Jboss4 DB:PostgreSQL 使用FW:Tapestry、Spring、Hibernate

    • ベストアンサー
    • Flash
  • FLASHからPHPへ値送信

    質問させて頂きます。 FLASHからPHPへ配列データを送信したいのですが、FLASHで作成した配列をPHPに送信する事は可能か教えてください。 ボタンを押した時にPHPに配列データを送信たいと思っています。 以下ソース ■FLASH側 on (release) { data[0]="りんご"; data[1]="みかん"; //送信用インスタンスの生成 transmit = new LoadVars(); //受信用インスタンスの生成 receipt = new LoadVars(); //受信処理 receipt.onLoad = function(Success) { } //phpに配列データを送信 transmit.recData = data; transmit.sendAndLoad("test.php", receipt, "POST"); } ■PHP側(test.php) <?php $aaa = $_POST{'data'}; ----------PHP処理------------ ?>

  • FlashとPHPの連携

    はじめまして、今回ぜひとも聞きたいことがあります。Flashの画面で入力されたデータを、PHPを介して、MySQLで作ったデータベースに格納したいのですが、できません。下がソースです。何がいけないのかまったくわかりません。どうか教えてください。お願いします。 <?php $name = $_POST["name"]; $sex = $_POST["sex"]; $Byear = $_POST["Byear"]; $Bmonth = $_POST["Bmonth"]; $Bday = $_POST["Bday"]; $password = $_POST["password"]; $money = $_POST["money"]; $con=mysql_connect("localhost","root","aimar21"); mysql_select_db ("okozukaishisutemu"); $sql = "insert into yuzatouroku2 (name,sex,Byear,Bmonth,Bday,password,money,hiduke) values('".$_POST["name"]."', '".$_POST["sex"]."', '".$_POST["Byear"]."', '".$_POST["Bmonth"]."', '".$_POST["Bday"]."', '".$_POST["password"]."', '".$_POST["money"]."', '".$_POST["hiduke"]."')"; $res =mysql_query($sql); mysql_close($con); ?> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ this.touroku_btn.onRelease = function(){ a = new LoadVars(); a.namae = namae_txt; a.sex = sex_txt; a.Bmonth = month_txt; a.Bday = day_txt; a.pass = pass_txt; a.money = money_txt; a.sendAndLoad("yuzatouroku3.php",a,"POST"); }

    • ベストアンサー
    • Flash
  • Flash8のユニコードについて。(mySQLとの連携)

    Flash8とPHPとmysqlの連携でアプリケーションを作っています。 mysqlで作ったデータベースからphpで日本語のテキストを読み込み、ActionScriptで表示させたいのですが、ユニコード(?)が違うらしく文字化けが起こってしまいます。(ムービープレビューの際) mysqlのユニコードShift-JISにしています。 Flashのユニコードを変更することはできるのでしょうか? また、文字化け解消のアドバイスなどあればお願いします。

    • ベストアンサー
    • Flash
  • Flashサイトに使えるCMSをつくりたいと考えています

    phpとActionScriptを使い、Flashサイトに使えるCMSっぽいものを作りたいと考えています。 どちらに関しても知識が中途半端ですので、制作するうえでの考え方があっているかどうか、また可能かどうかお聞きしたいです。 下記がつくりたいものの内容です。 ■Flash部分  写真と説明の文章が掲載されたFlash。 ■やりたいこと  写真と説明をフォームからphpなどを使いアップロードし、Flashに反映したいと思っています。  ウェブ上からFlashサイトが更新できるような感じにしたいです。 ■考え方  phpで写真をサーバー上にアップロード、アクションスクリプトで取得し、反映。  文章は同じくフォームから書き込んだものをphpでtxtに書き出し、Flashに読み込む。  もしくはDBを使用して、画像とテキストを読み込む。 上記のような考え方であっているでしょうか? また、他によい方法などがあればご教授いただければと思っております。 検討違いなところもあるかもしれませんが、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHP→flashの連携

    いつもお世話になっております。 以下の工程を考えて、作っていますが、どうしても疑問点があるので、質問させていただきました。よろしくお願い申し上げます。 (1)WEB上で入力した値をFORMのPOSTでPPP.phpに送信。 (2)PPP.phpは、下記の様に、(1)の値を受けとって、データベース(mysql)に,照会する。 if(isset($_POST["ansyou"])and isset($_POST["useid"])){ $ansyou = $_POST['ansyou']; $useid = $_POST['useid']; } else{ $ansyou="AAAAA"; $useid="BBBBB"; }→データベースに問い合わせ (3)データベースに照会して、出てきた値を以下のように出力 print"&result1=".$name."&result2=".$age ・・・・ (4)PPP.phpには、下記のように、PPP.swf を出力させる プログラムを最後に書いています。 print(" <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=Shift_JIS'> <title>ppp</title> </head> <body> ~PPP.swfを設置~ (5)FLASHには「myData = new LoadVars()・・・」で出力させる。 以上の工程で作成しているのですが、[(1)]の値が、ちゃんとPPP.phpに送信されても、[(2)]のAAAAAとBBBBBで照会した値が PPP.swfに反映されます。しかし、PPP.phpには、ちゃんと、送信された値で照会した情報が出力されています。なぜでしょうか?よろしくお願いします。

    • ベストアンサー
    • PHP
このQ&Aのポイント
  • MFC-J903Nの年賀状作成時に宛名面の郵便番号が下にずれる問題について相談です。
  • Windows11を使用し、無線LAN接続している環境で、筆ぐるめ28と連携して年賀状を作成しています。
  • 使用している電話回線はひかり回線です。
回答を見る

専門家に質問してみよう