我使用HTML5 Builder制作了2个Web服务器页面。但是,我有两个简单的问题:
第一: 我不知道如何调用其他页面(用户插入正确的用户名和密码后 - >显示其他页面)
第二:在我的Combobox上,有一些与Collation相关的内容我无法解决......这是将数据库中的用户名加载到组合框中的代码:
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ávioGameiro”而不是“FlávioGameiro”。我检查了MYSQL数据库的排序规则,并将其设置为“utf8 -- UTF-8 Unicode
”。尝试Latin1
,但仍然相同。也许在我认为的代码中可以做出什么?
谢谢!
答案 0 :(得分:0)
好的,是时候回答我自己的问题了:
1st - > header("Location: u_main.php");
第二 - > http://docwiki.embarcadero.com/RadPHP/XE3/en/UTF-8_Setup - > PHP安装程序完成了这个技巧
第3 - >它是$this->ComboBox1->clear;
而不是$this->ComboBox1->Items->clear;
:)