我正在用PHP開發一個頁面。它有一個select drop down(user names)
和一個包含用戶詳細信息的表單。在從下拉菜單中選擇特定用戶時,所選用戶的詳細信息應填入下面的表格中。
初學者到PHP。
如何做到這一點?任何簡單的解決方案表單字段從mysql中更新下拉列表中的值
0
A
回答
0
您需要在表單中放置下拉菜單。 使用get方法在同一個URL上發佈下拉式變更事件。 檢查url中的參數並獲取數據並顯示。
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#userid').change(function(){
$('#getUserData').submit();
});
});
</script>
</head>
<body>
<form name='getUserData' id='getUserData' action='#' method='GET'>
Select User : <select id='userid' name='userid'>
<option value='1'>Lokendra</option>
<option value='2'>Amit</option>
<option value='3'>Nitin</option>
<option value='4'>Rishabh</option>
</select>
</form>
<?php
$userArray=array(
1 => 'Lokendra',
2 => 'Amit',
3 => 'Nitin',
4 => 'Rishabh',
);
$postedData=$_REQUEST;
// Fire your select query here and diplay data
if(isset($postedData['userid'])){
echo "Selected User name =>".$userArray[$postedData['userid']];
}
?>
</body>
</html>
不要忘記,如果幫助:)
+0
我無法得到這種方式。你可以給我一個鏈接或完整的例子來做到這一點 –
+0
請看我更新的代碼.. – Maverick
0
如果你想使它成爲一個AJAX請求接受這個答案。
按照以下步驟
讓我們假設你讓你的POST請求user.php的
<form id='getDetails' type='post' action='user.php'>
<select id='users'>
<option>AMAN</option>
<option>ABHAY</option>
</select>
</form>
<script>
$(document).ready(function(){
$('users').on('change', function(){
var userVal = $('users option:selected').text();
$.post('user.php',{user:userVal},function(data){
console.log(data);
//Populate the form by using data variable
//which contains the data you need
});
});
});
</script>
確保包括jQuery的
+0
我包括jquery,甚至無法從網址獲取數據。你可以給我一個鏈接或完整的例子來做到這一點 –
相關問題
- 1. 從下拉列表更新字段PHP
- 2. 從列下拉列表中Symfony更新
- 3. 在視圖中單擊下拉列表來更新mysql表格
- 4. 單值從下拉列表中顯示其他字段
- 5. 通過在php表單中的下拉菜單更新字段
- 6. 從下拉列表中更新選項
- 7. 根據某個下拉列表更新下拉列表的值
- 8. 從下拉列表中修改字段Mysql
- 9. 從靜態輸入字段更新表單選擇(下拉)
- 10. 從MVC中的一個下拉列表更改(多個)下拉列表的值
- 11. 更新表格中單個數據的多選下拉列表
- 12. 對象屬性未從下拉列表中更新值
- 13. 從下拉列表中調用一個值來更新查詢
- 14. 從另一個表的列更新表中的列值 - mysql
- 15. 下拉表單字段
- 16. 如何在HTML表單中更新MySql中表格字段的值?
- 17. 下拉列表onchange函數 - 更新值
- 18. 更新使用下拉列表創建的下拉列表字段值使用創建
- 19. 下拉列表中的值
- 20. 從名稱列表下拉表單中爲MySQL INSERT提取ID
- 21. Yii2表單字段在附加到另一個字段的下拉列表中
- 22. 從php mysql下拉列表
- 23. 下拉列表值從PHP中的SQL
- 24. 從下拉列表中快速創建表格字段
- 25. CakePHP - 更新下拉列表
- 26. 下拉列表中的下拉列表
- 27. 從java beans中選擇下拉列表的填充表單字段
- 28. 更改下拉列表中選擇值
- 29. 更改從jquery中以前的下拉列表中選擇下拉列表
- 30. 更改下拉列表值
上改變發送Ajax請求(或重新載入頁面),並獲取詳細信息和顯示..一個粗略的想法 –
這可能有幫助:http://www.raymondcamden.com/index.cfm/2010/5/24/Example-of-jQuery-loading-form-fields –