这是我的代码:
<?php
require("../EmptyPHP.php");
$query = "SELECT name, id FROM bank";
$result = mysql_query($query);
echo "<table style=width:40% border=1>";
echo "<tr>
<td width=50%>BANK NAME</td>
<td width=50%>BANK ID</td>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr><td >" . $row['name'] . "</td><td><a name=detail
href=viewDetails.php >" . $row['id'] . "</a></td></tr>";
}
echo "</table>";
?>
我将银行名称和银行ID作为输出,当我点击特定的银行ID时,我必须在下一页显示该ID,即viewDetails.php ..那么如何制作?
答案 0 :(得分:1)
尝试以下代码并确保查看详细信息页面的位置/路径正确。否则请更改路径。
<?php
require("../EmptyPHP.php");
$query = "SELECT name, id FROM banktb";
$result = mysql_query($query);
echo "<table style=width:40% border=1>";
echo "<tr>
<td width=50%>BANK NAME</td>
<td width=50%>BANK ID</td>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr><td >" . $row['name'] . "</td><td><a id='detail' name='detail' href='#'>" . $row['id'] . "</a></td></tr>";
}
echo "</table>";
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#detail").click(function(){
var getval=this.text;
this.href="viewDetails.php?"+getval;
});
});
</script>
现在你将在viewdetail页面获得特定点击的id。现在你必须通过get方法获取该特定id,然后使用sql查询获取特定id的数据。
答案 1 :(得分:0)
您可以通过网址传递ID,如:
"</td><td><a name=detail href=viewDetails.php?id=".$row['id'].">" . $row['id'] . "</a>
并可以使用
在viewDetails.php页面中访问它$id=$_GET['id'];
答案 2 :(得分:0)
您必须在案件中使用$_GET[];
。
将此添加到您的PHP代码
viewDetails.php?bankname=$row['name']&bankid=$row['id']
并且在viewDetails.php
中,您必须使用。
echo $name = $_GET['bankname'];
echo $id = $_GET['bankid'];
希望它有所帮助。