2013-05-29 63 views
-5

任何人都可以向我推薦一步一步調用函數。 函數應該從HTML頁面輸入並在db上查詢。 我能夠連接到數據庫並考慮輸入,但任何人都可以幫我調用函數來查詢數據庫? 單擊提交按鈕時應該調用該函數。通過點擊HTML/PHP中的按鈕調用函數

由於提前, 西

+8

SO不是一個提供一步一步程序的社區。你需要做一些研究,先嚐試一些事情,然後發佈一個問題,如果你堅持某些事情 –

回答

2

你應該使用Ajax/XMLHttpRequest進行此操作。我建議遵循一個關於Mootools或jQuery的教程。

的一般過程將是一個click事件附加到按鈕:

<button onclick="doMyThing()">Click here!</button> 

然後JS功能doMyThing您設置使用MootoolsjQuery通話(單擊樣品和文檔)裏面的服務器端PHP腳本。在請求的成功功能中,您可以處理結果。

你可以在不使用JS庫的情況下做同樣的事情,但你必須親自處理瀏覽器特定的錯綜複雜的XMLHttpRequest

0

你可以做什麼使HTML頁面的形式。提交此表單後,您將進入操作頁面。在這裏你可以調用你想要調用的函數。 (這是如果你使用簡單的2頁PHP設置)。

但是,如果你使用的是PHP框架,如zend或cakephp等。那麼你可以根據你想要調用的控制器及其相應的函數來準備url,並將該url作爲操作屬性保存在你的表單中。在提交你的功能將被稱爲