如何在php中获取到下一页的链接名?
这是我的代码:如何在php中获取到下一页的链接名?,php,html,Php,Html,这是我的代码: <?php require("../EmptyPHP.php"); $query = "SELECT name, id FROM bank"; $result = mysql_query($query); echo "<table style=width:40% border=1>"; echo "<tr> <td
<?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时,我必须在下一页即viewDetails.php中显示该id。。那么如何做到这一点呢?您可以通过url传递id,如下所示:
"</td><td><a name=detail href=viewDetails.php?id=".$row['id'].">" . $row['id'] . "</a>
您必须使用
$\u GET[]代码>在您的情况下
将此添加到php代码中
viewDetails.php?bankname=$row['name']&bankid=$row['id']
在viewDetails.php
中,必须使用
echo $name = $_GET['bankname'];
echo $id = $_GET['bankid'];
希望有帮助。尝试下面的代码,确保查看详细信息页面的位置/路径正确。否则请更改路径
<?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>
$(文档).ready(函数(){
$(“#详细信息”)。单击(函数(){
var getval=this.text;
this.href=“viewDetails.php?”+getval;
});
});
现在,您将在viewdetail页面中获取特定单击的id。现在,您必须通过get方法获取特定id,然后使用sql查询获取特定id的数据。您可以使用URL传递id,并使用get方法在viewDetails上访问该id。然后调用query从该id获取结果,或者使用将名称和id都传递到viewDetails页面URL也是..我很高兴你成为我的朋友!将此问题标记为已回答,以便其他人可以参考。
<?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>