2014-01-16 27 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

回答