如何在主要id onchange时显示数据库中的详细信息

时间:2013-04-09 15:40:59

标签: php javascript

我在mysql中有一个包含courseid和coursename的表。我设法用php填充下拉菜单中的courseid。现在我想在每次用户在droplist中选择courseid时显示coursename,例如当他们选择cd123时,系统将显示“多媒体”(来自db的信息基于courseid)。感谢名单

<body>
<select id="coursecodeID"> 
<?php
include ('config.inc');
$sql = "SELECT * FROM coursetest";
$rs = mysql_query($sql);
echo "<option>-Please select-</option>"; 
while($row = mysql_fetch_array($rs))
{ 
echo "<option value=\"".$row['courseid']."\">".$row['courseid']."</option>\n  ";
}
?> 
</select>
</body>

2 个答案:

答案 0 :(得分:0)

只需像这样使用$row['coursename']

echo "<option value=\"".$row['courseid']."\">".$row['coursename']."</option>\n";

这是一个非常基本的问题,所以我建议您阅读更多教程/书籍/任何有用的内容。

您应该知道mysql_*函数是deprecated,这意味着它们不会被进一步开发。因此,在新代码中,建议使用PDOMySQLi代替。

您希望文本显示在下拉列表之外的某个位置吗?

答案 1 :(得分:0)

嗯,你只需要做一个SELECT语句,通过courseID得到coursename

示例:从coursetest中选择coursename,其中courseid =(这里放置所选索引)

那是

随时问我任何问题