2012-09-25 84 views
1

我完全不熟悉這一點,說實話,我很努力甚至找到任何有關這個問題的基本文檔/教程。JQuery/PHP動態連接到網絡sql服務器數據庫

我使用Embacadero HTML5構建,試圖創建一個iPhone應用程序的基本

我有2個編輯框和按鈕的基本方式。 所有我想要做的是當用戶點擊按鈕,它需要從編輯和trys連接到一個sql server(2012)的用戶名和密碼。

我知道服務器的IP地址和數據庫名稱。

如果由於登錄不正確而導致連接失敗,則會顯示警告消息。 如果連接起作用,那麼它應該打開「下一個」頁面,不管它是什麼。

到目前爲止,我所知道的並不適用於下面的內容,但你會得到一般性的要點。

function btnLoginClick($sender, $params) 
{ 
    $mysqlsvr = new SQLConnection('10.10.1.27', $edUsername.Text, $edPassword.Text, 'exp_main'); 
    $mysqlsvr.open; 

    if fails then 
     WARNING 
    else 
     Open new page 
} 

我想通過這個數據庫連接通過,如果連接好,或只是將其存儲在全球各地的使用。

感謝

回答

2

訪問用戶輸入

您使用了錯誤的標識來訪問用戶名用戶輸入密碼

$text = $this->ComponentName->Text; // Right. 
$text = $ComponentName.Text; // Wrong. 

連接到一個MSSQL服務器

要配置HTML5構建一個MSSQL連接,請按照文檔的這些頁面:

HTML5 Builder也還包括一個工具,在Data Explorer,您可以使用IDE本身連接到服務器,這樣你就可以拖放表到設計器生成的組件連接,而不是手動創建和配置這些連接。

PHP

最後,我看你是用Delphi類代碼事件處理程序。是的,HTML5 Builder是英巴卡迪諾的產品,但它使用了JavaScript或PHP等網頁編程語言。對於服務器端事件處理程序,您必須使用後者。

雖然您不需要高水平的PHP來使用HTML5 Builder,但您應該瞭解基礎知識。 H5B文檔包含一些頁面,其中涉及到PHP documentation resourcestutorials。我會從W3Schools TutorialW3Schools Tutorial,這將給你的基本知識,你會發現official PHP documentation,而在一些方面有點混亂,真的很有幫助,幾乎可以轉換你可能需要的一切。

+0

嗨Gallaecio, 這是非常感謝,全新的編碼方式,所以我可以檢查出基本的好方法。 – mikelittlewood

+0

我忘了說Gallaecio。 我知道我可以在設計器中設置屬性來連接數據庫,但我想從窗體上的編輯框中設置對象的用戶名和密碼,然後將對象的連接屬性設置爲true。我不能在啓動時連接到數據庫,因爲我不知道用戶是誰。 如果我在delphi中編寫它,它會看起來像這樣。 – mikelittlewood

+0

函數btnLoginClick($ sender,$ params) { dmMain.Username:= edUsername.Text; dmMain.UserPassword:= edPassword.Text; 嘗試 dmMain.Connected:= True; LoadNextPage; 除 ShowMessage('你沒有訪問') end; } – mikelittlewood

相關問題