2013-05-16 73 views
0

因此,我有一個下拉列表填充了基於SQL查詢的名稱。我希望能夠看到用戶在按下提交之前選擇了哪個選項,並將其用作單獨的php文件中的變量。我假設我需要使用會話變量?我有點失落,所以任何幫助將不勝感激。我有以下代碼至今:獲取下拉列表的選定值,該下拉列表填充了來自SQL查詢的結果

<form name="ClientNameForm" id="ClientNameForm" action="ClientDetails.php"> 
     <input type="text" name="ClientName" id="ClientName" placeholder="Type Service User's name here:" style="width: 200px"/><br/><br/> 
     <select name="Name_dropdown" id="name_dropdown" style="width: 200px" > 

     <?php 
     $ClientName_Query= "SELECT CONCAT(FName, ' ', SName) AS FullName FROM ClientDetails"; 

     $ClientName_Result= mysql_query($ClientName_Query) or die (mysql_error());     
     while ($row= mysql_fetch_array($ClientName_Result)){ 

     echo "<option> $row[FullName] </option>"; 

     } 
     ?> 
</select><br/><br/> 
<input type="submit" name="submit_btn" id="submit_btn" value="Submit"/> 
</form> 
+0

問題事情不清楚,所以說只是,爲什麼你需要類似的東西 – Rab

+0

@Rab納瓦茲一旦我選擇了一個特定的名稱,然後點擊提交,我需要查詢在那個特定的人的詳細信息另一頁。我得到它排序 – user2363025

回答

1

在你ClientDetails.php文件中的值就可以這樣使用,

$name = $_POST['Name_dropdown']; 

如果您需要在提交之前您可以更改格式文件中的設置使用jQuery。像

$('#name_dropdown').change(function(){ 
    var option = $(this.options[this.selectedIndex]).val(); 
}); 
+0

我沒有意識到這是簡單的,謝謝! – user2363025