当主id发生变化时,如何从数据库显示详细信息


How to display detail information from database when primary id onchange

我在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来代替。

您希望文本显示在下拉框之外的某个地方吗?