我在mysql中有一个包含courseid和coursename的表。我设法填写下拉菜单与courseid从表使用php。现在我想显示课程名每次用户选择课程id在dropist例如,当他们选择cd123系统将显示"多媒体"(信息从数据库基于课程id)。谢谢
<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>
你只需要执行SELECT语句通过courseID
获取课程名称示例:select coursename from coursetest where courseid=(这里是你选择的索引)
这其
有任何问题请随时问我
像这样简单地使用$row['coursename']
echo "<option value='"".$row['courseid']."'">".$row['coursename']."</option>'n";
这是一个非常基本的问题,所以我建议你多读一些教程/书籍/任何你觉得有用的东西。
您应该知道mysql_*
函数已被弃用,这意味着它们将不会被进一步开发。所以在新的代码中,建议使用PDO或MySQLi来代替。
您希望文本显示在下拉框之外的某个地方吗?