while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['mf_id'] . "</td>";
echo "<td>" . $row['Manufacturer'] . "</td>";
echo "</tr>";
}
我想让Manufacturer列可点击,并将对应mf_id
值的值返回到另一个页面
你可以在任何你想要的上下文中使用你的变量,包括锚标签:
echo '<td><a href="', htmlspecialchars('yourpage.php?mf_id=' . $row['mf_id']), '">',
htmlspecialchars($row['mf_id']), '</a></td>';
如果要链接整行,则需要 JavaScript 单击处理程序。否则,简单的锚标签会做你想做的事。
我想这就是你要找的。
尝试这个:
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . htmlspecialchars($row['mf_id']) . "</td>";
echo "<td><a href=\"yourlink.php?mf_id=" . htmlspecialchars($row['mf_id']) . "\">" . $row['Manufacturer'] . "</a></td>";
echo "</tr>";
}
因此,当您单击该链接时,您将被带到“yourlink.php”页面。如果您想要 $row['mf_id'] 中的值,请执行以下操作:
$mf_id = $_GET['mf_id']
$mf_id 现在将保存传递给页面的值。