【发布时间】:2017-07-19 13:28:31
【问题描述】:
我有一个课程数据库,我可以按照我想要的方式返回课程。我无法弄清楚如何超链接课程名称,以便我只能在新页面 (full.php) 上显示该课程数据。我想获取课程 ID 并在 full.php 上使用它作为我的 WHERE 语句来显示其他字段。
以下是我尝试过的:
echo "<table>
<tr>
<th>Course ID</th>
<th>Course Name</th>
<th>Provider Type</th>
<th>Audience</th>
<th>Provider Track</th>
<th>Course Delivery</th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" .$row['courseID'] . "</td>";
echo "<td> <p> <strong>Course Name:</strong><a href=Full.php?name='".$courseID."'>". $row['courseName'] ."</a> </p>
<p> <strong>Course Number:</strong>".$row['courseNumber']." </p
<p> ".$row['courseDescription'] . " </p>
<p> <strong>Course Length:</strong> " .$row['courseLength'] . " </p>
</td>";
echo "<td>" .$row['courseProviderType'] . "</td>";
echo "<td>" .$row['courseAudience'] . "</td>";
echo "<td>" .$row['courseTrack'] . "</td>";
echo "<td>" .$row['courseDelivery'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
【问题讨论】:
-
".$row['courseName'] ." 替换它".$row['courseName'] ."
-
$courseID 未在您的脚本中定义,请尝试将其替换为:$row['courseID']
-
谢谢!一旦我想用 courseId 代替它的名字就可以了——我对 PHP 很陌生(我们称之为学习曲线)