0

我有一个名为:name 的变量和一个名为 score 的变量。

我想在发布时将它们发送到我本地主机上的数据库,以便我可以在页面上显示它们。我如何发送这两个变量并将它们添加到 mysql DB 中?

我正在使用动作脚本 2.0

谢谢

4

2 回答 2

1

从 actionscript 2 你需要使用LoadVars.

your_btn.onRelease = function() {
    lv = new LoadVars();
    lv.score = score;
    lv.name = name;
    lv.load("http://localhost/send.php", "POST");
    lv.onLoad = function(src:String) {
        if (src) {
            // OK. src contains the output of the PHP file.
            // i.e. what you "print" or "echo" from php.
            trace(src);
        } else {
            // Problem. Most probably there's an error if src is undefined.
        }
    };
};

在 PHP 中,您可以从$_POST数组中获取它们,然后使用mysqli.

$score = $_POST['score'];
$name = $_POST['name'];

// See a tutorial on how to add them to database.
// You need to connect to MySQL, then do an INSERT query to your table.

Mysqli Docs,或者搜索一些关于 MySQL 和 php 的教程,有很多。

于 2012-05-15T21:58:10.707 回答
0

您可以使用 URL 中的 GET 参数将参数从 Flash 传递到 PHP。

首先在 Flash 中制作 URL,例如http://www.your-site.org/page.php?name=John&age=21.

然后在 PHP 中访问您的 GET 参数,例如$name = $_GET["name"]; $age = $_GET["age"];

于 2012-05-15T21:53:27.650 回答