我正在設計一個網頁。我想要根據用戶所做的選擇來選擇(在同一頁面上的另一個下拉列表中的)選項。 我向名爲Application的用戶提供了一個下拉列表。根據應用程序的不同,我想查詢sql並希望僅顯示對另一個下拉列表中的選定應用程序有效的選項。 我想要在同一個頁面(用戶選擇的一個頁面)上獲取應用程序的值,並通過獲取該值來相應地查詢sql。如何在同一個頁面上獲取php表單中字段的值
回答
再次,AJAX,我親愛的朋友。
您必須在從數據庫獲取數據的下拉列表的onchange事件中調用ajax函數。
加載頁面後,PHP無法做更多的事情。
您不能使用基於用戶交互的PHP。
要做到這一點的唯一方法是通過javascript。 使用ajax,您可以從您的javascript的某個URL檢索數據。
的過程是這樣的:
- 用戶選擇的東西
- 的JavaScript(AJAX)加載一個URL
- 在該網址,用你的PHP來獲取一定的查詢
- 的結果將被髮送到JavaScript,所以顯示結果。
這裏有一個很好的解釋頁的ajax:
AJAX是你的朋友。要麼你可以使用原始的JavaScript或jQuery(更容易)。你的步驟是...... 1.編寫一個php代碼塊,很可能是一個函數,它從post中選擇應用程序選項,查詢數據庫並輸出結果。 2.在當前頁面中,編寫一個js代碼,每次用戶選擇一個選項時都會觸發ajax請求。這個ajax會通過post方法將選擇的選項發送到php腳本,並且在請求成功時您可以獲取輸出。
$('.selectBox').on('change', function(){
// do your ajax here.
});
類似的東西..
原諒我,如果代碼塊的格式是醜陋的..我在一個基本的諾基亞手機..:p –
感謝Praveen。你能否詳細說明或舉一個例子? –
- 1. 如何在同一個HTML表單頁面上獲取表單輸出值?
- 2. 如何從一個php頁面獲取文本字段值到另一頁?
- 3. 在同一頁面上獲取PHP中HTML元素的值?
- 4. 如何獲取值到一個PHP變量相同的頁面
- 5. 從同一頁面的php中的列表框獲取值
- 6. 如何在Mysql字段中獲取單個值的多個值
- 7. 如果表單字段和php腳本在同一頁面,如何使用http_referer?
- 8. 如何獲取子表單字段值?
- 9. 如何在提交表單後從一個jsp頁面獲取值到兩個不同的jsp頁面?
- 10. 從visualforce頁面獲取javascript表單字段的值
- 11. 如何獲取PHP中字段的值?
- 12. 如何在單個頁面上檢查多個表單上的必填字段?
- 13. PHP表單,如何在同一頁面上回顯?
- 14. 如何根據同一表單上其他選定的字段值來獲取字段的值?
- 15. 在onSubmit中獲取表單字段值
- 16. 如何獲取單個listitem字段值?
- 17. 如何獲得表單字段在單個陣列中的PHP
- 18. 從同一頁面的兩個HTML表單中獲取數據
- 19. 如何獲取在jsp中定義的select的值在同一jsp頁面上
- 20. 進表單字段值到下一個頁面在純HTML
- 21. php在ajax請求後從上一頁獲取表單值
- 22. 如何在同一頁面上呈現相同的表單?
- 23. PHP表單,並在同一頁面
- 24. 如何在同一頁面上顯示兩個表單?
- 25. 如何在同一頁面上放置兩個表單?
- 26. 如何在頁面加載後保留表單字段的值?
- 27. 如何獲得另一個PHP頁面的列表框值
- 28. 如何獲取一個字段的值不同與elasticsearch
- 29. 如何通過iframe獲取另一個頁面的asp隱藏字段值
- 30. 如何在cakephp中獲取表單輸入字段值
簡單,你只打印那些的print_r($ _ POST); – Daya
[你有什麼嘗試?](http://www.whathaveyoutried.com/)請參閱[FAQ](http://stackoverflow.com/faq)。 –
@ John Conde:非常棒的鏈接 –