1

我使用 HTML5 Builder 制作了 2 个 Web 服务器页面。但是,我有两个简单的问题:

1st:我不知道如何调用其他页面(用户输入正确的用户名和密码后 - >显示其他页面)

第二:在我的组合框中,有一些与排序规则相关的问题我无法解决......这是将用户名从数据库加载到组合框中的代码:

function ComboBox1BeforeShow($sender, $params)
    {
    $this->ComboBox1->Items->clear;    //doesn't work anyway - 3rd question 
    $this->ds_users->DataSet->first();
    while( ! $this->ds_users->DataSet->EOF )
    {
        $this->ComboBox1->AddItem($this->ds_users->DataSet->Fields["Nome"]);
        $this->ds_users->DataSet->next();
    }
    }

我得到的是“Flávio Gameiro”而不是“Flávio Gameiro”。我检查了 MYSQL 数据库的排序规则,并将其设置为“ utf8 -- UTF-8 Unicode”。试过了,Latin1但还是一样。也许我认为代码中有什么可以做的?

谢谢!

4

1 回答 1

0

好的,是时候回答我自己的问题了:

第一个 ->header("Location: u_main.php");

第二 -> http://docwiki.embarcadero.com/RadPHP/XE3/en/UTF-8_Setup -> PHP 安装成功了

第三 -> 它是$this->ComboBox1->clear;而不是$this->ComboBox1->Items->clear;

:)

于 2013-07-03T09:47:19.447 回答