什麼是實現PHP代碼時 按下按鈕運行的最佳方式調用PHP函數或文件/點擊。做了一些研究,但找不到任何相關的東西,除了少數顯示使用JavaScript的示例外。 我希望它完全在PHP中。 在這個精確時刻我已經在現在不知道該怎麼做了以下方式<input type='button' value='Click Me'/>
創建的按鈕。任何人都可以幫忙請。從HTML輸入按鈕
0
A
回答
0
<form action="index.php" method="post">
<input type='button' name='btn_func' value='Click Me'/>
</form>
<?php
if(isset($_POST['btn_func'])){
//call the function here.
}
?>
如果你有10個按鈕
<form action="index.php" method="post">
<input type='button' name='btn_func_1' value='Click Me 1'/>
<input type='button' name='btn_func_2' value='Click Me 2'/>
<input type='button' name='btn_func_3' value='Click Me 3'/>
<input type='button' name='btn_func_4' value='Click Me 4'/>
<input type='button' name='btn_func_5' value='Click Me 5'/>
<input type='button' name='btn_func_6' value='Click Me 6'/>
<input type='button' name='btn_func_7' value='Click Me 7'/>
<input type='button' name='btn_func_8' value='Click Me 8'/>
<input type='button' name='btn_func_9' value='Click Me 9'/>
<input type='button' name='btn_func_10' value='Click Me 10'/>
</form>
<?php
if(isset($_POST['btn_func_1'])){
//call the function here.
}
?>
或者使用Conditonal/switch語句
0
我不認爲你可以運行只本地HTML的PHP腳本。使用JavaScript將是你可以做的最簡單的解決方案。
0
形式和PHP的基礎知識。當按鈕被按下時,表單會調用一個動作(某些頁面,甚至它本身)。然後php檢查按鈕是否被按下。如果是這樣,做一些事情,如果沒有,就忽略它。雖然提交會更好,但是按鈕工作得很好,而不是創建按鈕。
<form method="post" action="./PHPScripts.php" />
<input type='button' value='Click Me' name='button' /> <-- added a name
<input type='submit' value='Click Me' name='submitButton' />
<input type='submit' value='Click Me' name='submitButton2' />
</form>
// below would be on the page called by the action in the above form
// which can be on the same page with no problem, but larger amounts of
// code become more difficult to read, so having multiple files is recommended
<?php
if($_POST['button']) {
// php code (either execute it, or call function)
}
if($_POST['submitButton']) {
// php code (either execute it, or call function)
}
if($_POST['submitButton2']) {
// php code (either execute it, or call function)
}
?>
如果在同一頁面上,最好將php代碼保留在html之上,但出於演示原因,我已將它放在底部。 (更容易閱讀)
0
如果你打算使用input type="button"
,我假設你將需要JavaScript來處理點擊事件?然後向php文件發一個ajax請求?
或者,你可以在你的輸入類型從「按鈕」更改爲「提交」 <input type="submit" name="submitButton" id="submitButton" value="Submit />
然後......最簡單的(因爲缺乏更好的話)是檢查你的頁面的頂部提交帖子變量。如果它在那裏,PHP將處理它。或者,如果變量未設置,它將顯示錶單。
<?php
if (isset($_POST['submitButton']))
{
// form has been submitted.
// do something with php.
}
?>
<form action="file.php" method="post">
...
<input type="submit" name="submitButton" id="submitButton" value="Submit />
</form>
+0
偉大的幫助球員。謝謝 – Jordan
0
的想法是,你需要給該按鈕的名屬性。根據表單的不同情況,在此情況下,將其自身或以動作屬性和方法確定的另一頁面提交,然後腳本將運行。
<form action="submit.php" method="post">
<input type='button' value='Click Me' **name="submit"**/>
</form>
if(isset($_POST['submit']) {
//runs when the button is clicked
}
相關問題
- 1. HTML中心輸入按鈕
- 2. html輸入按鈕文本
- 3. HTML上按下輸入觸發按鈕
- 4. 按鈕帶我到用戶輸入.html
- 5. html輸入按鈕樣式CSS3
- 6. html輸入按鈕默認邊框css
- 7. JavaScript按鈕更改html輸入名稱
- 8. html輸入按鈕onclick =顯示:無
- 9. 防止html輸入和按鈕標記的按鈕效果
- 10. 禁用輸入按鍵輸入按鈕
- 11. 從簡單的HTML按鈕輸入運行Unix shell腳本
- 12. 輸入窗體從按鈕調用按鈕關閉時輸入的東西
- 13. 按提交輸入按鈕
- 14. 輸入按鍵按鈕
- 15. 從輸入複製文本按鈕
- 16. VueJS:從按鈕觸發輸入文件
- 17. 變化的asp:按鈕,輸入按鈕
- 18. 輸入按鈕時觸發按鈕
- 19. HTML從輸入
- 20. 母版頁按鈕從鍵盤輸入按鈕的問題
- 21. Device android按鈕如何將按鈕輸入從*改爲。
- 22. HTML輸入=文本輸入時,按下
- 23. 輸入鍵盤輸入按鈕
- 24. 輸入提交按鈕並輸入
- 25. html表單不響應按「輸入」按鈕
- 26. 將PHP插入HTML按鈕
- 27. 從Tkinter中的按鈕輸入框中輸入多個條目
- 28. 檢查按鈕按下並輸入按
- 29. 隱藏輸入按鈕
- 30. 按鈕內容進輸入
@gabmon我有大約10個按鈕,這是否意味着我必須把它們放在不同的窗體中,就像你做的一樣? – Jordan
謝謝,我想現在我有一個線索我將如何實現它。 Gracies – Jordan
@Jordan如果我們回答你的問題,請檢查或投票。謝謝。 – kedomonzter