2014-01-16 61 views
0

我正在尋找顯示可用的作業從我的數據庫到列表框。這部分已經完成。當用戶點擊職位名稱時,它將顯示所選行所有列的相關信息。這也完成了。MySQL到列表/選擇框但扭曲

主要步驟是允許用戶選擇他們想要的作業並「保存」它們以備後用。我已經實現了2個帶2個按鈕的列表/選擇框來回移動所選作業。

我需要幫助的是瞭解什麼是最好的方法來做到這一點。通過將數據拉入數組然後顯示在列表中以及如何將信息複製到選定的選擇框中。如果有可能你能給我看一個例子嗎?

首先選擇框:

<select id="val" size="6" name="val" onChange="tell();" style="float:left; width:200px"> 

<?php 
while($info = mysql_fetch_array ($data)) 
{ 

echo "<option data-id='$info[0]' data-county='$info[2]' data-eng='$info[3]' 
data-schdate='$info[4]' data-company='$info[5]' data-contact='$info[6]' 
data-visitno='$info[7]' data-systype='$info[8]' data-address='$info[9]'>$info[5] 
</option>"; 

} 
?> 

</select> 

泰爾功能:這是怎麼回事的

function tell() 
{ 
var JobID = $('select#val option:selected').data("id"); 
var County = $('select#val option:selected').data("county"); 
var Engineer = $('select#val option:selected').data("eng"); 
var SchDate = $('select#val option:selected').data("schdate"); 
var Company = $('select#val option:selected').data("company"); 
var contactNo = $('select#val option:selected').data("contact"); 
var VisitNo = $('select#val option:selected').data("visitno"); 
var SysType = $('select#val option:selected').data("systype"); 
var Address = $('select#val option:selected').data("address"); 

$("#display").html("<b>Job ID: </b>" + JobID + "<br>" + "<b>County: </b>" + County 
+ "<br>" + "<b>Engineer: </b>" + Engineer + "<br>" + "<b>Scheduled Date: </b>" + 
SchDate + "<br>" + "<b>Company: </b>" + Company + "<br>" + "<b>Contact number </b>" + 
contactNo + "<br>" + "<b>Visit Number: </b>" + VisitNo + "<br>" + "<b>System Type: </b>" 
+ SysType + "<br>" + "<b>Address: </b>" + Address); 
} 

例子: http://s27.postimg.org/h84a45dtf/problem.jpg

+0

你的問題不清楚朋友! – madi

+0

對不起,我需要一種方法來顯示數據庫中與列表中的選擇相匹配的其他信息。我有,但直接從while循環顯示它。我需要把它放到一個數組中..我想。 – Aero204

+0

Madi,帖子已被修改。 – Aero204

回答