2015-07-20 71 views
-4

假設我有一個名爲「test.php」的php類,並且該類內部有一個名爲「my_test()」的函數。在html中調用php函數

現在我想調用此函數被點擊我的按鈕時,所以在我的HTML類名爲「my_page.html」寫像這樣---

<button name="mytestbutton" type="button" onclick="my_test()" class="btn btn-primary btn-xs" value="my_test()">My Test</button> 

但我需要寫的東西所以它在我的HTML認識到,它應該做的功能「my_test()」。但是我怎麼能在html按鈕中調用我的函數,任何人都可以解決這個問題。

+0

您必須在服務器端進行管理。 – Hunsu

+0

一起使用javascript,ajax和php。 –

+2

@BhavinSolanki你不能調用這樣的PHP函數。 –

回答

1

HTML,Javascript和您的按鈕的活動運行在您的客戶端(您的Web瀏覽器)。 PHP在服務器上運行。將信息發送到服務器的唯一方法是向服務器發送新的頁面請求,表單提交或所謂的AJAX請求,並讓您的PHP代碼獲取已發送給它的數據

該數據通常是通過拿起PHP的超全局'$ _GET,$ _ POST,$ _REQUEST等

另外,您可以使用JavaScript編寫my_test並將它在瀏覽器上運行。

<script> 
function my_test() { 
    // your button code here 
} 
</script> 

<!-- .. some HTML .... --> 

<button name="mytestbutton" type="button" 
onclick="my_test()" class="btn btn-primary btn-xs" value="my_test()">My Test</button>